/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-267fbe0 [2020-07-17 22:45:15,122 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-17 22:45:15,124 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-17 22:45:15,145 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-17 22:45:15,145 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-17 22:45:15,147 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-17 22:45:15,149 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-17 22:45:15,160 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-17 22:45:15,164 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-17 22:45:15,167 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-17 22:45:15,169 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-17 22:45:15,171 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-17 22:45:15,171 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-17 22:45:15,174 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-17 22:45:15,176 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-17 22:45:15,177 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-17 22:45:15,179 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-17 22:45:15,181 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-17 22:45:15,183 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-17 22:45:15,188 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-17 22:45:15,194 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-17 22:45:15,199 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-17 22:45:15,200 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-17 22:45:15,201 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-17 22:45:15,203 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-17 22:45:15,203 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-17 22:45:15,204 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-17 22:45:15,207 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-17 22:45:15,207 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-17 22:45:15,209 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-17 22:45:15,209 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-17 22:45:15,210 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-17 22:45:15,212 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-17 22:45:15,212 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-17 22:45:15,214 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-17 22:45:15,214 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-17 22:45:15,215 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-17 22:45:15,215 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-17 22:45:15,215 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-17 22:45:15,216 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-17 22:45:15,217 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-17 22:45:15,218 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-17 22:45:15,253 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-17 22:45:15,254 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-17 22:45:15,257 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-17 22:45:15,258 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-17 22:45:15,258 INFO L138 SettingsManager]: * Use SBE=true [2020-07-17 22:45:15,258 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-17 22:45:15,258 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-17 22:45:15,258 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-17 22:45:15,259 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-17 22:45:15,259 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-17 22:45:15,260 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-17 22:45:15,260 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-17 22:45:15,261 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-17 22:45:15,261 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-17 22:45:15,261 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-17 22:45:15,261 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-17 22:45:15,262 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-17 22:45:15,262 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-17 22:45:15,262 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-17 22:45:15,264 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-17 22:45:15,264 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-17 22:45:15,265 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-17 22:45:15,266 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-17 22:45:15,268 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-17 22:45:15,268 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-17 22:45:15,269 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-17 22:45:15,269 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-17 22:45:15,269 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-17 22:45:15,269 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-17 22:45:15,269 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-07-17 22:45:15,568 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-17 22:45:15,584 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-17 22:45:15,587 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-17 22:45:15,589 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-17 22:45:15,589 INFO L275 PluginConnector]: CDTParser initialized [2020-07-17 22:45:15,590 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-17 22:45:15,654 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f1785c35/f11233e80ceb413c8053852857a231c6/FLAG510e20178 [2020-07-17 22:45:16,241 INFO L306 CDTParser]: Found 1 translation units. [2020-07-17 22:45:16,244 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label24.c [2020-07-17 22:45:16,262 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f1785c35/f11233e80ceb413c8053852857a231c6/FLAG510e20178 [2020-07-17 22:45:16,472 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f1785c35/f11233e80ceb413c8053852857a231c6 [2020-07-17 22:45:16,481 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-17 22:45:16,484 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-17 22:45:16,485 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-17 22:45:16,485 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-17 22:45:16,489 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-17 22:45:16,491 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.07 10:45:16" (1/1) ... [2020-07-17 22:45:16,494 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b184564 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:16, skipping insertion in model container [2020-07-17 22:45:16,494 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.07 10:45:16" (1/1) ... [2020-07-17 22:45:16,502 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-17 22:45:16,553 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-17 22:45:17,103 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-17 22:45:17,114 INFO L203 MainTranslator]: Completed pre-run [2020-07-17 22:45:17,413 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-17 22:45:17,431 INFO L208 MainTranslator]: Completed translation [2020-07-17 22:45:17,432 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17 WrapperNode [2020-07-17 22:45:17,432 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-17 22:45:17,433 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-17 22:45:17,433 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-17 22:45:17,434 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-17 22:45:17,446 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17" (1/1) ... [2020-07-17 22:45:17,446 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17" (1/1) ... [2020-07-17 22:45:17,479 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17" (1/1) ... [2020-07-17 22:45:17,479 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17" (1/1) ... [2020-07-17 22:45:17,561 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17" (1/1) ... [2020-07-17 22:45:17,589 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17" (1/1) ... [2020-07-17 22:45:17,595 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17" (1/1) ... [2020-07-17 22:45:17,604 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-17 22:45:17,605 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-17 22:45:17,605 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-17 22:45:17,605 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-17 22:45:17,606 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17" (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-17 22:45:17,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-17 22:45:17,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-17 22:45:17,692 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-17 22:45:17,692 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-17 22:45:17,692 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-17 22:45:17,692 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-17 22:45:17,693 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-17 22:45:17,693 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-17 22:45:17,693 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-17 22:45:17,693 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-17 22:45:17,694 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-17 22:45:20,274 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-17 22:45:20,275 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-17 22:45:20,289 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.07 10:45:20 BoogieIcfgContainer [2020-07-17 22:45:20,290 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-17 22:45:20,293 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-17 22:45:20,293 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-17 22:45:20,298 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-17 22:45:20,298 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.07 10:45:16" (1/3) ... [2020-07-17 22:45:20,300 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@283d564c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.07 10:45:20, skipping insertion in model container [2020-07-17 22:45:20,300 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:17" (2/3) ... [2020-07-17 22:45:20,301 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@283d564c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.07 10:45:20, skipping insertion in model container [2020-07-17 22:45:20,301 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.07 10:45:20" (3/3) ... [2020-07-17 22:45:20,303 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem14_label24.c [2020-07-17 22:45:20,315 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-07-17 22:45:20,325 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-17 22:45:20,342 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-17 22:45:20,376 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-17 22:45:20,377 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-17 22:45:20,377 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-07-17 22:45:20,378 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-17 22:45:20,378 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-17 22:45:20,378 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-17 22:45:20,378 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-17 22:45:20,378 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-17 22:45:20,414 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states. [2020-07-17 22:45:20,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2020-07-17 22:45:20,428 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:45:20,429 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-17 22:45:20,430 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:45:20,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:45:20,439 INFO L82 PathProgramCache]: Analyzing trace with hash 2116109586, now seen corresponding path program 1 times [2020-07-17 22:45:20,452 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:45:20,453 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832109494] [2020-07-17 22:45:20,453 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:45:20,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:20,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:20,943 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-17 22:45:20,944 INFO L280 TraceCheckUtils]: 1: Hoare triple {264#(<= 7 ~a21~0)} assume true; {264#(<= 7 ~a21~0)} is VALID [2020-07-17 22:45:20,946 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {264#(<= 7 ~a21~0)} {257#true} #973#return; {262#(not (= 6 ~a21~0))} is VALID [2020-07-17 22:45:20,950 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-17 22:45:20,952 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-17 22:45:20,953 INFO L280 TraceCheckUtils]: 2: Hoare triple {264#(<= 7 ~a21~0)} assume true; {264#(<= 7 ~a21~0)} is VALID [2020-07-17 22:45:20,954 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {264#(<= 7 ~a21~0)} {257#true} #973#return; {262#(not (= 6 ~a21~0))} is VALID [2020-07-17 22:45:20,955 INFO L263 TraceCheckUtils]: 4: Hoare triple {262#(not (= 6 ~a21~0))} call #t~ret4 := main(); {262#(not (= 6 ~a21~0))} is VALID [2020-07-17 22:45:20,956 INFO L280 TraceCheckUtils]: 5: Hoare triple {262#(not (= 6 ~a21~0))} ~output~0 := -1; {262#(not (= 6 ~a21~0))} is VALID [2020-07-17 22:45:20,957 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-17 22:45:20,958 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-17 22:45:20,959 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-17 22:45:20,960 INFO L280 TraceCheckUtils]: 9: Hoare triple {262#(not (= 6 ~a21~0))} ~input := #in~input; {262#(not (= 6 ~a21~0))} is VALID [2020-07-17 22:45:20,961 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-17 22:45:20,961 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-17 22:45:20,962 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-17 22:45:20,963 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-17 22:45:20,964 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-17 22:45:20,965 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-17 22:45:20,966 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-17 22:45:20,966 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-17 22:45:20,967 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-17 22:45:20,968 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-17 22:45:20,969 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-17 22:45:20,970 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-17 22:45:20,971 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-17 22:45:20,972 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-17 22:45:20,973 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-17 22:45:20,974 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-17 22:45:20,975 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-17 22:45:20,975 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-17 22:45:20,976 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-17 22:45:20,977 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-17 22:45:20,978 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-17 22:45:20,979 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-17 22:45:20,980 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-17 22:45:20,980 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-17 22:45:20,981 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-17 22:45:20,982 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-17 22:45:20,983 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-17 22:45:20,984 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-17 22:45:20,985 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-17 22:45:20,986 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-17 22:45:20,987 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-17 22:45:20,988 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-17 22:45:20,989 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-17 22:45:20,990 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-17 22:45:20,991 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-17 22:45:20,992 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-17 22:45:20,992 INFO L280 TraceCheckUtils]: 46: Hoare triple {258#false} assume !false; {258#false} is VALID [2020-07-17 22:45:20,999 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-17 22:45:21,000 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832109494] [2020-07-17 22:45:21,001 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-17 22:45:21,002 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-17 22:45:21,003 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381652647] [2020-07-17 22:45:21,011 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 47 [2020-07-17 22:45:21,014 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:45:21,019 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-17 22:45:21,099 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-17 22:45:21,099 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-17 22:45:21,100 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:45:21,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-17 22:45:21,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-17 22:45:21,113 INFO L87 Difference]: Start difference. First operand 254 states. Second operand 5 states. [2020-07-17 22:45:25,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:25,937 INFO L93 Difference]: Finished difference Result 698 states and 1241 transitions. [2020-07-17 22:45:25,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-17 22:45:25,938 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 47 [2020-07-17 22:45:25,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:45:25,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:45:25,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1241 transitions. [2020-07-17 22:45:25,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:45:26,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1241 transitions. [2020-07-17 22:45:26,019 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1241 transitions. [2020-07-17 22:45:28,042 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-17 22:45:28,105 INFO L225 Difference]: With dead ends: 698 [2020-07-17 22:45:28,106 INFO L226 Difference]: Without dead ends: 380 [2020-07-17 22:45:28,123 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-17 22:45:28,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2020-07-17 22:45:28,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 374. [2020-07-17 22:45:28,237 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:45:28,238 INFO L82 GeneralOperation]: Start isEquivalent. First operand 380 states. Second operand 374 states. [2020-07-17 22:45:28,239 INFO L74 IsIncluded]: Start isIncluded. First operand 380 states. Second operand 374 states. [2020-07-17 22:45:28,239 INFO L87 Difference]: Start difference. First operand 380 states. Second operand 374 states. [2020-07-17 22:45:28,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:28,289 INFO L93 Difference]: Finished difference Result 380 states and 614 transitions. [2020-07-17 22:45:28,289 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 614 transitions. [2020-07-17 22:45:28,294 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:28,295 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:28,295 INFO L74 IsIncluded]: Start isIncluded. First operand 374 states. Second operand 380 states. [2020-07-17 22:45:28,295 INFO L87 Difference]: Start difference. First operand 374 states. Second operand 380 states. [2020-07-17 22:45:28,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:28,344 INFO L93 Difference]: Finished difference Result 380 states and 614 transitions. [2020-07-17 22:45:28,344 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 614 transitions. [2020-07-17 22:45:28,346 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:28,346 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:28,347 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:45:28,347 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:45:28,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2020-07-17 22:45:28,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 604 transitions. [2020-07-17 22:45:28,368 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 604 transitions. Word has length 47 [2020-07-17 22:45:28,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:45:28,369 INFO L479 AbstractCegarLoop]: Abstraction has 374 states and 604 transitions. [2020-07-17 22:45:28,369 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-17 22:45:28,369 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 604 transitions. [2020-07-17 22:45:28,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2020-07-17 22:45:28,374 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:45:28,374 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-17 22:45:28,375 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-17 22:45:28,375 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:45:28,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:45:28,375 INFO L82 PathProgramCache]: Analyzing trace with hash 13726601, now seen corresponding path program 1 times [2020-07-17 22:45:28,376 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:45:28,376 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336913781] [2020-07-17 22:45:28,376 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:45:28,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:28,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:28,606 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-17 22:45:28,608 INFO L280 TraceCheckUtils]: 1: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} assume true; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:28,611 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {2131#(<= (+ ~a12~0 49) 0)} {2126#true} #973#return; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:28,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:28,709 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-17 22:45:28,710 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-17 22:45:28,711 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-17 22:45:28,712 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-17 22:45:28,712 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-17 22:45:28,713 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-17 22:45:28,714 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-17 22:45:28,715 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-17 22:45:28,715 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-17 22:45:28,716 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-17 22:45:28,717 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-17 22:45:28,718 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-17 22:45:28,719 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-17 22:45:28,720 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-17 22:45:28,720 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-17 22:45:28,721 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-17 22:45:28,722 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-17 22:45:28,723 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-17 22:45:28,724 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-17 22:45:28,724 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-17 22:45:28,725 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-17 22:45:28,726 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-17 22:45:28,727 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-17 22:45:28,727 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-17 22:45:28,728 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-17 22:45:28,729 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-17 22:45:28,730 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-17 22:45:28,731 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-17 22:45:28,731 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-17 22:45:28,732 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-17 22:45:28,733 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-17 22:45:28,734 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-17 22:45:28,734 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-17 22:45:28,735 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-17 22:45:28,736 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-17 22:45:28,736 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-17 22:45:28,737 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-17 22:45:28,738 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-17 22:45:28,738 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-17 22:45:28,739 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-17 22:45:28,740 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-17 22:45:28,741 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-17 22:45:28,741 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-17 22:45:28,742 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-17 22:45:28,743 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-17 22:45:28,743 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-17 22:45:28,744 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-17 22:45:28,745 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-17 22:45:28,745 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-17 22:45:28,746 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-17 22:45:28,747 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-17 22:45:28,747 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-17 22:45:28,748 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-17 22:45:28,749 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-17 22:45:28,750 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-17 22:45:28,750 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-17 22:45:28,751 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-17 22:45:28,752 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-17 22:45:28,752 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-17 22:45:28,753 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-17 22:45:28,754 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-17 22:45:28,754 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-17 22:45:28,756 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-17 22:45:28,757 INFO L280 TraceCheckUtils]: 63: Hoare triple {2200#(<= 12 |old(~a12~0)|)} assume true; {2200#(<= 12 |old(~a12~0)|)} is VALID [2020-07-17 22:45:28,758 INFO L275 TraceCheckUtils]: 64: Hoare quadruple {2200#(<= 12 |old(~a12~0)|)} {2131#(<= (+ ~a12~0 49) 0)} #977#return; {2127#false} is VALID [2020-07-17 22:45:28,768 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-17 22:45:28,770 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-17 22:45:28,771 INFO L280 TraceCheckUtils]: 2: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} assume true; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:28,772 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {2131#(<= (+ ~a12~0 49) 0)} {2126#true} #973#return; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:28,772 INFO L263 TraceCheckUtils]: 4: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:28,773 INFO L280 TraceCheckUtils]: 5: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:28,774 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-17 22:45:28,775 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-17 22:45:28,777 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-17 22:45:28,778 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-17 22:45:28,778 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-17 22:45:28,779 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-17 22:45:28,780 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-17 22:45:28,781 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-17 22:45:28,781 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-17 22:45:28,782 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-17 22:45:28,783 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-17 22:45:28,784 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-17 22:45:28,784 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-17 22:45:28,785 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-17 22:45:28,786 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-17 22:45:28,787 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-17 22:45:28,787 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-17 22:45:28,788 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-17 22:45:28,789 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-17 22:45:28,789 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-17 22:45:28,790 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-17 22:45:28,791 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-17 22:45:28,791 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-17 22:45:28,792 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-17 22:45:28,793 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-17 22:45:28,794 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-17 22:45:28,794 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-17 22:45:28,795 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-17 22:45:28,796 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-17 22:45:28,797 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-17 22:45:28,798 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-17 22:45:28,798 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-17 22:45:28,799 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-17 22:45:28,800 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-17 22:45:28,801 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-17 22:45:28,801 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-17 22:45:28,802 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-17 22:45:28,803 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-17 22:45:28,804 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-17 22:45:28,830 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-17 22:45:28,831 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-17 22:45:28,832 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-17 22:45:28,833 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-17 22:45:28,833 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-17 22:45:28,834 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-17 22:45:28,834 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-17 22:45:28,835 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-17 22:45:28,836 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-17 22:45:28,836 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-17 22:45:28,837 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-17 22:45:28,837 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-17 22:45:28,838 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-17 22:45:28,839 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-17 22:45:28,839 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-17 22:45:28,840 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-17 22:45:28,841 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-17 22:45:28,841 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-17 22:45:28,842 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-17 22:45:28,843 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-17 22:45:28,843 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-17 22:45:28,844 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-17 22:45:28,844 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-17 22:45:28,845 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-17 22:45:28,846 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-17 22:45:28,846 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-17 22:45:28,848 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-17 22:45:28,849 INFO L280 TraceCheckUtils]: 72: Hoare triple {2200#(<= 12 |old(~a12~0)|)} assume true; {2200#(<= 12 |old(~a12~0)|)} is VALID [2020-07-17 22:45:28,850 INFO L275 TraceCheckUtils]: 73: Hoare quadruple {2200#(<= 12 |old(~a12~0)|)} {2131#(<= (+ ~a12~0 49) 0)} #977#return; {2127#false} is VALID [2020-07-17 22:45:28,850 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-17 22:45:28,851 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-17 22:45:28,851 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-17 22:45:28,851 INFO L263 TraceCheckUtils]: 77: Hoare triple {2127#false} call #t~ret3 := calculate_output(~input~0); {2127#false} is VALID [2020-07-17 22:45:28,854 INFO L280 TraceCheckUtils]: 78: Hoare triple {2127#false} ~input := #in~input; {2127#false} is VALID [2020-07-17 22:45:28,855 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-17 22:45:28,855 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-17 22:45:28,855 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-17 22:45:28,855 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-17 22:45:28,856 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-17 22:45:28,856 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-17 22:45:28,857 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-17 22:45:28,858 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-17 22:45:28,858 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-17 22:45:28,858 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-17 22:45:28,858 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-17 22:45:28,859 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-17 22:45:28,859 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-17 22:45:28,859 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-17 22:45:28,859 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-17 22:45:28,860 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-17 22:45:28,860 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-17 22:45:28,860 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-17 22:45:28,860 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-17 22:45:28,861 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-17 22:45:28,861 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-17 22:45:28,861 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-17 22:45:28,861 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-17 22:45:28,862 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-17 22:45:28,862 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-17 22:45:28,862 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-17 22:45:28,862 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-17 22:45:28,863 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-17 22:45:28,863 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-17 22:45:28,863 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-17 22:45:28,864 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-17 22:45:28,864 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-17 22:45:28,864 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-17 22:45:28,864 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-17 22:45:28,865 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-17 22:45:28,865 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-17 22:45:28,865 INFO L280 TraceCheckUtils]: 115: Hoare triple {2127#false} assume !false; {2127#false} is VALID [2020-07-17 22:45:28,880 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-17 22:45:28,881 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336913781] [2020-07-17 22:45:28,881 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-17 22:45:28,881 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-07-17 22:45:28,882 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104921506] [2020-07-17 22:45:28,884 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 116 [2020-07-17 22:45:28,884 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:45:28,885 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-17 22:45:29,038 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-17 22:45:29,038 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-17 22:45:29,039 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:45:29,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-17 22:45:29,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-17 22:45:29,040 INFO L87 Difference]: Start difference. First operand 374 states and 604 transitions. Second operand 7 states. [2020-07-17 22:45:34,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:34,906 INFO L93 Difference]: Finished difference Result 1144 states and 1884 transitions. [2020-07-17 22:45:34,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-17 22:45:34,906 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 116 [2020-07-17 22:45:34,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:45:34,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-17 22:45:34,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 936 transitions. [2020-07-17 22:45:34,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-17 22:45:34,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 936 transitions. [2020-07-17 22:45:34,929 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 936 transitions. [2020-07-17 22:45:36,747 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-17 22:45:36,788 INFO L225 Difference]: With dead ends: 1144 [2020-07-17 22:45:36,789 INFO L226 Difference]: Without dead ends: 776 [2020-07-17 22:45:36,791 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-17 22:45:36,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2020-07-17 22:45:36,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 566. [2020-07-17 22:45:36,879 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:45:36,879 INFO L82 GeneralOperation]: Start isEquivalent. First operand 776 states. Second operand 566 states. [2020-07-17 22:45:36,879 INFO L74 IsIncluded]: Start isIncluded. First operand 776 states. Second operand 566 states. [2020-07-17 22:45:36,879 INFO L87 Difference]: Start difference. First operand 776 states. Second operand 566 states. [2020-07-17 22:45:36,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:36,926 INFO L93 Difference]: Finished difference Result 776 states and 1119 transitions. [2020-07-17 22:45:36,926 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1119 transitions. [2020-07-17 22:45:36,931 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:36,931 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:36,931 INFO L74 IsIncluded]: Start isIncluded. First operand 566 states. Second operand 776 states. [2020-07-17 22:45:36,931 INFO L87 Difference]: Start difference. First operand 566 states. Second operand 776 states. [2020-07-17 22:45:36,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:36,982 INFO L93 Difference]: Finished difference Result 776 states and 1119 transitions. [2020-07-17 22:45:36,983 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1119 transitions. [2020-07-17 22:45:36,987 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:36,988 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:36,988 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:45:36,988 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:45:36,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2020-07-17 22:45:37,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 839 transitions. [2020-07-17 22:45:37,016 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 839 transitions. Word has length 116 [2020-07-17 22:45:37,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:45:37,016 INFO L479 AbstractCegarLoop]: Abstraction has 566 states and 839 transitions. [2020-07-17 22:45:37,016 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-17 22:45:37,017 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 839 transitions. [2020-07-17 22:45:37,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2020-07-17 22:45:37,019 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:45:37,019 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-17 22:45:37,020 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-17 22:45:37,020 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:45:37,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:45:37,020 INFO L82 PathProgramCache]: Analyzing trace with hash -1028566563, now seen corresponding path program 1 times [2020-07-17 22:45:37,021 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:45:37,021 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064592949] [2020-07-17 22:45:37,021 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:45:37,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:37,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:37,239 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-17 22:45:37,240 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-17 22:45:37,243 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-17 22:45:37,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:37,383 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-17 22:45:37,385 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-17 22:45:37,386 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-17 22:45:37,387 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-17 22:45:37,389 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-17 22:45:37,390 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-17 22:45:37,391 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-17 22:45:37,392 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-17 22:45:37,394 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-17 22:45:37,395 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-17 22:45:37,396 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-17 22:45:37,397 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-17 22:45:37,398 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-17 22:45:37,400 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-17 22:45:37,401 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-17 22:45:37,402 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-17 22:45:37,403 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-17 22:45:37,404 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-17 22:45:37,405 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-17 22:45:37,406 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-17 22:45:37,408 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-17 22:45:37,409 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-17 22:45:37,410 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-17 22:45:37,411 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-17 22:45:37,412 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-17 22:45:37,413 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-17 22:45:37,414 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-17 22:45:37,415 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-17 22:45:37,416 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-17 22:45:37,417 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-17 22:45:37,418 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-17 22:45:37,419 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-17 22:45:37,420 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-17 22:45:37,421 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-17 22:45:37,422 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-17 22:45:37,423 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-17 22:45:37,424 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-17 22:45:37,425 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-17 22:45:37,427 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-17 22:45:37,428 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-17 22:45:37,429 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-17 22:45:37,431 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-17 22:45:37,432 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-17 22:45:37,433 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-17 22:45:37,434 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-17 22:45:37,436 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-17 22:45:37,437 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-17 22:45:37,438 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-17 22:45:37,439 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-17 22:45:37,441 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-17 22:45:37,442 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-17 22:45:37,443 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-17 22:45:37,444 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-17 22:45:37,444 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-17 22:45:37,445 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-17 22:45:37,447 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-17 22:45:37,448 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-17 22:45:37,449 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-17 22:45:37,451 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-17 22:45:37,452 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-17 22:45:37,454 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-17 22:45:37,455 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-17 22:45:37,456 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-17 22:45:37,458 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-17 22:45:37,459 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-17 22:45:37,460 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-17 22:45:37,461 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-17 22:45:37,463 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-17 22:45:37,464 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-17 22:45:37,465 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-17 22:45:37,466 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-17 22:45:37,468 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-17 22:45:37,469 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-17 22:45:37,470 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-17 22:45:37,471 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-17 22:45:37,472 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-17 22:45:37,473 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-17 22:45:37,474 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-17 22:45:37,475 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-17 22:45:37,476 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-17 22:45:37,477 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-17 22:45:37,479 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-17 22:45:37,480 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-17 22:45:37,481 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-17 22:45:37,483 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-17 22:45:37,484 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-17 22:45:37,486 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-17 22:45:37,487 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-17 22:45:37,489 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-17 22:45:37,490 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-17 22:45:37,493 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-17 22:45:37,520 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-17 22:45:37,521 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-17 22:45:37,522 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-17 22:45:37,523 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-17 22:45:37,523 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-17 22:45:37,524 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-17 22:45:37,525 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-17 22:45:37,526 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-17 22:45:37,527 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-17 22:45:37,528 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-17 22:45:37,529 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-17 22:45:37,530 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-17 22:45:37,531 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-17 22:45:37,532 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-17 22:45:37,533 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-17 22:45:37,535 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-17 22:45:37,539 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-17 22:45:37,540 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-17 22:45:37,541 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-17 22:45:37,542 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-17 22:45:37,543 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-17 22:45:37,550 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-17 22:45:37,551 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-17 22:45:37,552 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-17 22:45:37,553 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-17 22:45:37,555 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-17 22:45:37,556 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-17 22:45:37,557 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-17 22:45:37,558 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-17 22:45:37,559 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-17 22:45:37,560 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-17 22:45:37,562 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-17 22:45:37,563 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-17 22:45:37,564 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-17 22:45:37,565 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-17 22:45:37,565 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-17 22:45:37,566 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-17 22:45:37,567 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-17 22:45:37,569 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-17 22:45:37,570 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-17 22:45:37,571 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-17 22:45:37,572 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-17 22:45:37,573 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-17 22:45:37,574 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-17 22:45:37,575 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-17 22:45:37,576 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-17 22:45:37,577 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-17 22:45:37,578 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-17 22:45:37,579 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-17 22:45:37,580 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-17 22:45:37,582 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-17 22:45:37,583 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-17 22:45:37,584 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-17 22:45:37,586 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-17 22:45:37,587 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-17 22:45:37,591 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-17 22:45:37,594 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-17 22:45:37,595 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-17 22:45:37,596 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-17 22:45:37,597 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-17 22:45:37,597 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-17 22:45:37,598 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-17 22:45:37,599 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-17 22:45:37,600 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-17 22:45:37,601 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-17 22:45:37,601 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-17 22:45:37,602 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-17 22:45:37,603 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-17 22:45:37,604 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-17 22:45:37,605 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-17 22:45:37,606 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-17 22:45:37,606 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-17 22:45:37,607 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-17 22:45:37,608 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-17 22:45:37,609 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-17 22:45:37,610 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-17 22:45:37,611 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-17 22:45:37,611 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-17 22:45:37,612 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-17 22:45:37,613 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-17 22:45:37,614 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-17 22:45:37,615 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-17 22:45:37,615 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-17 22:45:37,616 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-17 22:45:37,617 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-17 22:45:37,618 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-17 22:45:37,619 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-17 22:45:37,620 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-17 22:45:37,621 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-17 22:45:37,621 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-17 22:45:37,622 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-17 22:45:37,623 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-17 22:45:37,624 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-17 22:45:37,625 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-17 22:45:37,626 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-17 22:45:37,627 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-17 22:45:37,628 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-17 22:45:37,630 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-17 22:45:37,631 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-17 22:45:37,632 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-17 22:45:37,633 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-17 22:45:37,633 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-17 22:45:37,633 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-17 22:45:37,633 INFO L263 TraceCheckUtils]: 103: Hoare triple {5517#false} call #t~ret3 := calculate_output(~input~0); {5517#false} is VALID [2020-07-17 22:45:37,633 INFO L280 TraceCheckUtils]: 104: Hoare triple {5517#false} ~input := #in~input; {5517#false} is VALID [2020-07-17 22:45:37,634 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-17 22:45:37,634 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-17 22:45:37,634 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-17 22:45:37,634 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-17 22:45:37,635 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-17 22:45:37,635 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-17 22:45:37,635 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-17 22:45:37,635 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-17 22:45:37,635 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-17 22:45:37,636 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-17 22:45:37,636 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-17 22:45:37,636 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-17 22:45:37,636 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-17 22:45:37,636 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-17 22:45:37,637 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-17 22:45:37,637 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-17 22:45:37,637 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-17 22:45:37,637 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-17 22:45:37,637 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-17 22:45:37,638 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-17 22:45:37,638 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-17 22:45:37,638 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-17 22:45:37,638 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-17 22:45:37,638 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-17 22:45:37,639 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-17 22:45:37,639 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-17 22:45:37,639 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-17 22:45:37,639 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-17 22:45:37,639 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-17 22:45:37,639 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-17 22:45:37,640 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-17 22:45:37,640 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-17 22:45:37,640 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-17 22:45:37,640 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-17 22:45:37,640 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-17 22:45:37,641 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-17 22:45:37,641 INFO L280 TraceCheckUtils]: 141: Hoare triple {5517#false} assume !false; {5517#false} is VALID [2020-07-17 22:45:37,687 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-17 22:45:37,687 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064592949] [2020-07-17 22:45:37,687 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-17 22:45:37,688 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-17 22:45:37,688 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234335206] [2020-07-17 22:45:37,690 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 142 [2020-07-17 22:45:37,692 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:45:37,692 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-17 22:45:37,874 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-17 22:45:37,874 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-17 22:45:37,875 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:45:37,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-17 22:45:37,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-17 22:45:37,876 INFO L87 Difference]: Start difference. First operand 566 states and 839 transitions. Second operand 8 states. [2020-07-17 22:45:43,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:43,065 INFO L93 Difference]: Finished difference Result 1332 states and 1939 transitions. [2020-07-17 22:45:43,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-17 22:45:43,065 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 142 [2020-07-17 22:45:43,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:45:43,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-17 22:45:43,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 840 transitions. [2020-07-17 22:45:43,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-17 22:45:43,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 840 transitions. [2020-07-17 22:45:43,084 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 840 transitions. [2020-07-17 22:45:44,798 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-17 22:45:44,830 INFO L225 Difference]: With dead ends: 1332 [2020-07-17 22:45:44,830 INFO L226 Difference]: Without dead ends: 772 [2020-07-17 22:45:44,832 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-17 22:45:44,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2020-07-17 22:45:44,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 756. [2020-07-17 22:45:44,944 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:45:44,944 INFO L82 GeneralOperation]: Start isEquivalent. First operand 772 states. Second operand 756 states. [2020-07-17 22:45:44,944 INFO L74 IsIncluded]: Start isIncluded. First operand 772 states. Second operand 756 states. [2020-07-17 22:45:44,945 INFO L87 Difference]: Start difference. First operand 772 states. Second operand 756 states. [2020-07-17 22:45:44,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:44,990 INFO L93 Difference]: Finished difference Result 772 states and 1088 transitions. [2020-07-17 22:45:44,990 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 1088 transitions. [2020-07-17 22:45:44,993 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:44,993 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:44,993 INFO L74 IsIncluded]: Start isIncluded. First operand 756 states. Second operand 772 states. [2020-07-17 22:45:44,993 INFO L87 Difference]: Start difference. First operand 756 states. Second operand 772 states. [2020-07-17 22:45:45,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:45,036 INFO L93 Difference]: Finished difference Result 772 states and 1088 transitions. [2020-07-17 22:45:45,036 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 1088 transitions. [2020-07-17 22:45:45,039 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:45,039 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:45,039 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:45:45,039 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:45:45,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 756 states. [2020-07-17 22:45:45,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 1062 transitions. [2020-07-17 22:45:45,078 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 1062 transitions. Word has length 142 [2020-07-17 22:45:45,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:45:45,079 INFO L479 AbstractCegarLoop]: Abstraction has 756 states and 1062 transitions. [2020-07-17 22:45:45,079 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-17 22:45:45,079 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 1062 transitions. [2020-07-17 22:45:45,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2020-07-17 22:45:45,086 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:45:45,087 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-17 22:45:45,087 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-17 22:45:45,087 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:45:45,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:45:45,088 INFO L82 PathProgramCache]: Analyzing trace with hash -518382015, now seen corresponding path program 1 times [2020-07-17 22:45:45,088 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:45:45,088 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320409764] [2020-07-17 22:45:45,088 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:45:45,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:45,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:45,271 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-17 22:45:45,272 INFO L280 TraceCheckUtils]: 1: Hoare triple {9465#(<= ~a15~0 8)} assume true; {9465#(<= ~a15~0 8)} is VALID [2020-07-17 22:45:45,273 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {9465#(<= ~a15~0 8)} {9301#true} #973#return; {9306#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:45:45,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:45,370 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-17 22:45:45,371 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-17 22:45:45,372 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-17 22:45:45,372 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-17 22:45:45,373 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-17 22:45:45,373 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-17 22:45:45,374 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-17 22:45:45,375 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-17 22:45:45,375 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-17 22:45:45,376 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-17 22:45:45,377 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-17 22:45:45,377 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-17 22:45:45,378 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-17 22:45:45,379 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-17 22:45:45,379 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-17 22:45:45,380 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-17 22:45:45,380 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-17 22:45:45,381 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-17 22:45:45,382 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-17 22:45:45,383 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-17 22:45:45,384 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-17 22:45:45,385 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-17 22:45:45,385 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-17 22:45:45,386 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-17 22:45:45,387 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-17 22:45:45,387 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-17 22:45:45,388 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-17 22:45:45,388 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-17 22:45:45,389 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-17 22:45:45,390 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-17 22:45:45,390 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-17 22:45:45,391 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-17 22:45:45,391 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-17 22:45:45,392 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-17 22:45:45,393 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-17 22:45:45,393 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-17 22:45:45,394 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-17 22:45:45,394 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-17 22:45:45,395 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-17 22:45:45,396 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-17 22:45:45,396 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-17 22:45:45,397 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-17 22:45:45,397 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-17 22:45:45,398 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-17 22:45:45,399 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-17 22:45:45,399 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-17 22:45:45,400 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-17 22:45:45,401 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-17 22:45:45,401 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-17 22:45:45,402 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-17 22:45:45,402 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-17 22:45:45,403 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-17 22:45:45,404 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-17 22:45:45,404 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-17 22:45:45,405 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-17 22:45:45,405 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-17 22:45:45,406 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-17 22:45:45,407 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-17 22:45:45,407 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-17 22:45:45,408 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-17 22:45:45,409 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-17 22:45:45,410 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-17 22:45:45,410 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-17 22:45:45,411 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-17 22:45:45,412 INFO L280 TraceCheckUtils]: 64: Hoare triple {9468#(= 9 |old(~a15~0)|)} assume true; {9468#(= 9 |old(~a15~0)|)} is VALID [2020-07-17 22:45:45,413 INFO L275 TraceCheckUtils]: 65: Hoare quadruple {9468#(= 9 |old(~a15~0)|)} {9306#(not (= 9 ~a15~0))} #977#return; {9302#false} is VALID [2020-07-17 22:45:45,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:45,458 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-17 22:45:45,458 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-17 22:45:45,459 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-17 22:45:45,459 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-17 22:45:45,459 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-17 22:45:45,459 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-17 22:45:45,459 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-17 22:45:45,460 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-17 22:45:45,460 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-17 22:45:45,460 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-17 22:45:45,460 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-17 22:45:45,460 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-17 22:45:45,461 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-17 22:45:45,461 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-17 22:45:45,461 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-17 22:45:45,461 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-17 22:45:45,461 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-17 22:45:45,462 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-17 22:45:45,462 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-17 22:45:45,462 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-17 22:45:45,462 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-17 22:45:45,462 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-17 22:45:45,463 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-17 22:45:45,463 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-17 22:45:45,463 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-17 22:45:45,463 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-17 22:45:45,463 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-17 22:45:45,464 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-17 22:45:45,464 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-17 22:45:45,464 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-17 22:45:45,464 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-17 22:45:45,464 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-17 22:45:45,465 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-17 22:45:45,465 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-17 22:45:45,465 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-17 22:45:45,465 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-17 22:45:45,465 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-17 22:45:45,465 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-17 22:45:45,466 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-17 22:45:45,466 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-17 22:45:45,466 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-17 22:45:45,466 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-17 22:45:45,466 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-17 22:45:45,467 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-17 22:45:45,467 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-17 22:45:45,467 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-17 22:45:45,467 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-17 22:45:45,467 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-17 22:45:45,468 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-17 22:45:45,468 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-17 22:45:45,468 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-17 22:45:45,468 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-17 22:45:45,468 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-17 22:45:45,469 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-17 22:45:45,469 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-17 22:45:45,469 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-17 22:45:45,469 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-17 22:45:45,469 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-17 22:45:45,470 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-17 22:45:45,470 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-17 22:45:45,470 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-17 22:45:45,470 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-17 22:45:45,470 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-17 22:45:45,471 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-17 22:45:45,471 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-17 22:45:45,471 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-17 22:45:45,471 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-17 22:45:45,471 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-17 22:45:45,472 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-17 22:45:45,472 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-17 22:45:45,472 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-17 22:45:45,472 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-17 22:45:45,472 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-17 22:45:45,472 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-17 22:45:45,473 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-17 22:45:45,473 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-17 22:45:45,473 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-17 22:45:45,473 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-17 22:45:45,473 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-17 22:45:45,474 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-17 22:45:45,474 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-17 22:45:45,474 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-17 22:45:45,474 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-17 22:45:45,474 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-17 22:45:45,474 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-17 22:45:45,475 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-17 22:45:45,475 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-17 22:45:45,475 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-17 22:45:45,475 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-17 22:45:45,475 INFO L280 TraceCheckUtils]: 89: Hoare triple {9301#true} assume true; {9301#true} is VALID [2020-07-17 22:45:45,476 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {9301#true} {9302#false} #977#return; {9302#false} is VALID [2020-07-17 22:45:45,482 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-17 22:45:45,484 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-17 22:45:45,485 INFO L280 TraceCheckUtils]: 2: Hoare triple {9465#(<= ~a15~0 8)} assume true; {9465#(<= ~a15~0 8)} is VALID [2020-07-17 22:45:45,487 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {9465#(<= ~a15~0 8)} {9301#true} #973#return; {9306#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:45:45,488 INFO L263 TraceCheckUtils]: 4: Hoare triple {9306#(not (= 9 ~a15~0))} call #t~ret4 := main(); {9306#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:45:45,489 INFO L280 TraceCheckUtils]: 5: Hoare triple {9306#(not (= 9 ~a15~0))} ~output~0 := -1; {9306#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:45:45,490 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-17 22:45:45,491 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-17 22:45:45,492 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-17 22:45:45,493 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-17 22:45:45,495 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-17 22:45:45,495 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-17 22:45:45,496 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-17 22:45:45,497 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-17 22:45:45,498 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-17 22:45:45,498 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-17 22:45:45,499 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-17 22:45:45,500 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-17 22:45:45,500 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-17 22:45:45,501 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-17 22:45:45,502 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-17 22:45:45,502 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-17 22:45:45,503 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-17 22:45:45,504 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-17 22:45:45,504 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-17 22:45:45,505 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-17 22:45:45,506 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-17 22:45:45,506 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-17 22:45:45,507 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-17 22:45:45,508 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-17 22:45:45,509 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-17 22:45:45,509 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-17 22:45:45,510 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-17 22:45:45,510 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-17 22:45:45,511 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-17 22:45:45,512 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-17 22:45:45,513 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-17 22:45:45,513 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-17 22:45:45,514 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-17 22:45:45,515 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-17 22:45:45,515 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-17 22:45:45,516 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-17 22:45:45,517 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-17 22:45:45,517 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-17 22:45:45,518 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-17 22:45:45,519 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-17 22:45:45,519 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-17 22:45:45,520 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-17 22:45:45,521 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-17 22:45:45,522 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-17 22:45:45,523 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-17 22:45:45,524 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-17 22:45:45,525 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-17 22:45:45,525 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-17 22:45:45,526 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-17 22:45:45,527 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-17 22:45:45,528 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-17 22:45:45,528 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-17 22:45:45,529 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-17 22:45:45,530 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-17 22:45:45,531 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-17 22:45:45,532 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-17 22:45:45,533 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-17 22:45:45,534 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-17 22:45:45,534 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-17 22:45:45,535 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-17 22:45:45,535 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-17 22:45:45,536 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-17 22:45:45,537 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-17 22:45:45,537 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-17 22:45:45,538 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-17 22:45:45,539 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-17 22:45:45,540 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-17 22:45:45,541 INFO L280 TraceCheckUtils]: 73: Hoare triple {9468#(= 9 |old(~a15~0)|)} assume true; {9468#(= 9 |old(~a15~0)|)} is VALID [2020-07-17 22:45:45,542 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {9468#(= 9 |old(~a15~0)|)} {9306#(not (= 9 ~a15~0))} #977#return; {9302#false} is VALID [2020-07-17 22:45:45,543 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-17 22:45:45,543 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-17 22:45:45,543 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-17 22:45:45,543 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-17 22:45:45,544 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-17 22:45:45,544 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-17 22:45:45,544 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-17 22:45:45,544 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-17 22:45:45,544 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-17 22:45:45,545 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-17 22:45:45,545 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-17 22:45:45,545 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-17 22:45:45,545 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-17 22:45:45,545 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-17 22:45:45,546 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-17 22:45:45,546 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-17 22:45:45,546 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-17 22:45:45,546 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-17 22:45:45,546 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-17 22:45:45,547 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-17 22:45:45,547 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-17 22:45:45,547 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-17 22:45:45,547 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-17 22:45:45,548 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-17 22:45:45,548 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-17 22:45:45,548 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-17 22:45:45,548 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-17 22:45:45,548 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-17 22:45:45,549 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-17 22:45:45,549 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-17 22:45:45,549 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-17 22:45:45,549 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-17 22:45:45,549 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-17 22:45:45,550 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-17 22:45:45,550 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-17 22:45:45,550 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-17 22:45:45,550 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-17 22:45:45,550 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-17 22:45:45,551 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-17 22:45:45,551 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-17 22:45:45,551 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-17 22:45:45,551 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-17 22:45:45,551 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-17 22:45:45,552 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-17 22:45:45,552 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-17 22:45:45,552 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-17 22:45:45,552 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-17 22:45:45,552 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-17 22:45:45,553 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-17 22:45:45,553 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-17 22:45:45,553 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-17 22:45:45,554 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-17 22:45:45,554 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-17 22:45:45,554 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-17 22:45:45,555 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-17 22:45:45,555 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-17 22:45:45,555 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-17 22:45:45,555 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-17 22:45:45,556 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-17 22:45:45,556 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-17 22:45:45,556 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-17 22:45:45,557 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-17 22:45:45,557 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-17 22:45:45,557 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-17 22:45:45,557 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-17 22:45:45,557 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-17 22:45:45,558 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-17 22:45:45,558 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-17 22:45:45,558 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-17 22:45:45,558 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-17 22:45:45,558 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-17 22:45:45,558 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-17 22:45:45,559 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-17 22:45:45,559 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-17 22:45:45,559 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-17 22:45:45,559 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-17 22:45:45,559 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-17 22:45:45,560 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-17 22:45:45,560 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-17 22:45:45,560 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-17 22:45:45,560 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-17 22:45:45,560 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-17 22:45:45,561 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-17 22:45:45,561 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-17 22:45:45,561 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-17 22:45:45,561 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-17 22:45:45,562 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-17 22:45:45,562 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-17 22:45:45,562 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-17 22:45:45,562 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-17 22:45:45,563 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-17 22:45:45,563 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-17 22:45:45,563 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-17 22:45:45,563 INFO L280 TraceCheckUtils]: 168: Hoare triple {9301#true} assume true; {9301#true} is VALID [2020-07-17 22:45:45,564 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {9301#true} {9302#false} #977#return; {9302#false} is VALID [2020-07-17 22:45:45,564 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-17 22:45:45,564 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-17 22:45:45,564 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-17 22:45:45,564 INFO L263 TraceCheckUtils]: 173: Hoare triple {9302#false} call #t~ret3 := calculate_output(~input~0); {9302#false} is VALID [2020-07-17 22:45:45,565 INFO L280 TraceCheckUtils]: 174: Hoare triple {9302#false} ~input := #in~input; {9302#false} is VALID [2020-07-17 22:45:45,565 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-17 22:45:45,565 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-17 22:45:45,565 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-17 22:45:45,565 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-17 22:45:45,566 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-17 22:45:45,566 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-17 22:45:45,566 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-17 22:45:45,567 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-17 22:45:45,567 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-17 22:45:45,567 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-17 22:45:45,568 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-17 22:45:45,568 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-17 22:45:45,569 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-17 22:45:45,569 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-17 22:45:45,570 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-17 22:45:45,570 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-17 22:45:45,570 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-17 22:45:45,570 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-17 22:45:45,571 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-17 22:45:45,571 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-17 22:45:45,571 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-17 22:45:45,572 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-17 22:45:45,572 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-17 22:45:45,572 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-17 22:45:45,573 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-17 22:45:45,573 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-17 22:45:45,573 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-17 22:45:45,573 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-17 22:45:45,574 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-17 22:45:45,574 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-17 22:45:45,574 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-17 22:45:45,574 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-17 22:45:45,575 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-17 22:45:45,575 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-17 22:45:45,575 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-17 22:45:45,576 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-17 22:45:45,576 INFO L280 TraceCheckUtils]: 211: Hoare triple {9302#false} assume !false; {9302#false} is VALID [2020-07-17 22:45:45,616 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-17 22:45:45,617 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320409764] [2020-07-17 22:45:45,617 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329884220] [2020-07-17 22:45:45,617 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-17 22:45:45,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:45,732 INFO L264 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-17 22:45:45,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:45,810 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:45:46,185 INFO L263 TraceCheckUtils]: 0: Hoare triple {9301#true} call ULTIMATE.init(); {9301#true} is VALID [2020-07-17 22:45:46,186 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-17 22:45:46,187 INFO L280 TraceCheckUtils]: 2: Hoare triple {9465#(<= ~a15~0 8)} assume true; {9465#(<= ~a15~0 8)} is VALID [2020-07-17 22:45:46,188 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {9465#(<= ~a15~0 8)} {9301#true} #973#return; {9465#(<= ~a15~0 8)} is VALID [2020-07-17 22:45:46,189 INFO L263 TraceCheckUtils]: 4: Hoare triple {9465#(<= ~a15~0 8)} call #t~ret4 := main(); {9465#(<= ~a15~0 8)} is VALID [2020-07-17 22:45:46,190 INFO L280 TraceCheckUtils]: 5: Hoare triple {9465#(<= ~a15~0 8)} ~output~0 := -1; {9465#(<= ~a15~0 8)} is VALID [2020-07-17 22:45:46,191 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-17 22:45:46,191 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-17 22:45:46,192 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-17 22:45:46,193 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-17 22:45:46,194 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-17 22:45:46,194 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-17 22:45:46,195 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-17 22:45:46,196 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-17 22:45:46,196 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-17 22:45:46,198 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-17 22:45:46,198 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-17 22:45:46,199 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-17 22:45:46,200 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-17 22:45:46,200 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-17 22:45:46,201 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-17 22:45:46,201 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-17 22:45:46,202 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-17 22:45:46,203 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-17 22:45:46,203 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-17 22:45:46,204 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-17 22:45:46,205 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-17 22:45:46,205 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-17 22:45:46,206 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-17 22:45:46,207 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-17 22:45:46,207 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-17 22:45:46,208 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-17 22:45:46,208 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-17 22:45:46,209 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-17 22:45:46,210 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-17 22:45:46,210 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-17 22:45:46,211 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-17 22:45:46,212 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-17 22:45:46,212 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-17 22:45:46,213 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-17 22:45:46,214 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-17 22:45:46,214 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-17 22:45:46,215 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-17 22:45:46,215 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-17 22:45:46,216 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-17 22:45:46,217 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-17 22:45:46,217 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-17 22:45:46,218 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-17 22:45:46,218 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-17 22:45:46,219 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-17 22:45:46,220 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-17 22:45:46,220 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-17 22:45:46,221 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-17 22:45:46,222 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-17 22:45:46,222 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-17 22:45:46,223 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-17 22:45:46,224 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-17 22:45:46,225 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-17 22:45:46,226 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-17 22:45:46,226 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-17 22:45:46,227 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-17 22:45:46,228 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-17 22:45:46,228 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-17 22:45:46,229 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-17 22:45:46,229 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-17 22:45:46,230 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-17 22:45:46,231 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-17 22:45:46,232 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-17 22:45:46,232 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-17 22:45:46,233 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-17 22:45:46,234 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-17 22:45:46,234 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-17 22:45:46,235 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-17 22:45:46,236 INFO L280 TraceCheckUtils]: 73: Hoare triple {9689#(<= 9 |old(~a15~0)|)} assume true; {9689#(<= 9 |old(~a15~0)|)} is VALID [2020-07-17 22:45:46,237 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {9689#(<= 9 |old(~a15~0)|)} {9465#(<= ~a15~0 8)} #977#return; {9302#false} is VALID [2020-07-17 22:45:46,238 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-17 22:45:46,238 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-17 22:45:46,238 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-17 22:45:46,238 INFO L263 TraceCheckUtils]: 78: Hoare triple {9302#false} call #t~ret3 := calculate_output(~input~0); {9302#false} is VALID [2020-07-17 22:45:46,239 INFO L280 TraceCheckUtils]: 79: Hoare triple {9302#false} ~input := #in~input; {9302#false} is VALID [2020-07-17 22:45:46,239 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-17 22:45:46,239 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-17 22:45:46,239 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-17 22:45:46,239 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-17 22:45:46,240 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-17 22:45:46,240 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-17 22:45:46,240 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-17 22:45:46,240 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-17 22:45:46,240 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-17 22:45:46,241 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-17 22:45:46,241 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-17 22:45:46,241 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-17 22:45:46,241 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-17 22:45:46,241 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-17 22:45:46,242 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-17 22:45:46,242 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-17 22:45:46,242 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-17 22:45:46,242 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-17 22:45:46,242 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-17 22:45:46,243 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-17 22:45:46,243 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-17 22:45:46,243 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-17 22:45:46,243 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-17 22:45:46,243 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-17 22:45:46,244 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-17 22:45:46,244 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-17 22:45:46,244 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-17 22:45:46,245 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-17 22:45:46,245 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-17 22:45:46,245 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-17 22:45:46,245 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-17 22:45:46,245 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-17 22:45:46,245 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-17 22:45:46,246 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-17 22:45:46,246 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-17 22:45:46,246 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-17 22:45:46,246 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-17 22:45:46,246 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-17 22:45:46,247 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-17 22:45:46,247 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-17 22:45:46,247 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-17 22:45:46,247 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-17 22:45:46,247 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-17 22:45:46,248 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-17 22:45:46,248 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-17 22:45:46,248 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-17 22:45:46,248 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-17 22:45:46,248 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-17 22:45:46,249 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-17 22:45:46,249 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-17 22:45:46,249 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-17 22:45:46,249 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-17 22:45:46,249 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-17 22:45:46,250 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-17 22:45:46,250 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-17 22:45:46,250 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-17 22:45:46,250 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-17 22:45:46,251 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-17 22:45:46,251 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-17 22:45:46,251 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-17 22:45:46,251 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-17 22:45:46,251 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-17 22:45:46,252 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-17 22:45:46,252 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-17 22:45:46,252 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-17 22:45:46,252 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-17 22:45:46,253 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-17 22:45:46,253 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-17 22:45:46,253 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-17 22:45:46,253 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-17 22:45:46,253 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-17 22:45:46,253 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-17 22:45:46,254 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-17 22:45:46,254 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-17 22:45:46,254 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-17 22:45:46,254 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-17 22:45:46,254 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-17 22:45:46,254 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-17 22:45:46,255 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-17 22:45:46,255 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-17 22:45:46,255 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-17 22:45:46,255 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-17 22:45:46,255 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-17 22:45:46,256 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-17 22:45:46,256 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-17 22:45:46,256 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-17 22:45:46,256 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-17 22:45:46,256 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-17 22:45:46,257 INFO L280 TraceCheckUtils]: 168: Hoare triple {9302#false} assume true; {9302#false} is VALID [2020-07-17 22:45:46,257 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {9302#false} {9302#false} #977#return; {9302#false} is VALID [2020-07-17 22:45:46,257 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-17 22:45:46,257 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-17 22:45:46,257 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-17 22:45:46,258 INFO L263 TraceCheckUtils]: 173: Hoare triple {9302#false} call #t~ret3 := calculate_output(~input~0); {9302#false} is VALID [2020-07-17 22:45:46,258 INFO L280 TraceCheckUtils]: 174: Hoare triple {9302#false} ~input := #in~input; {9302#false} is VALID [2020-07-17 22:45:46,258 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-17 22:45:46,258 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-17 22:45:46,258 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-17 22:45:46,259 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-17 22:45:46,259 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-17 22:45:46,259 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-17 22:45:46,259 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-17 22:45:46,259 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-17 22:45:46,260 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-17 22:45:46,260 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-17 22:45:46,260 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-17 22:45:46,260 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-17 22:45:46,260 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-17 22:45:46,260 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-17 22:45:46,261 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-17 22:45:46,261 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-17 22:45:46,261 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-17 22:45:46,261 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-17 22:45:46,261 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-17 22:45:46,262 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-17 22:45:46,262 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-17 22:45:46,262 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-17 22:45:46,262 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-17 22:45:46,262 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-17 22:45:46,263 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-17 22:45:46,263 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-17 22:45:46,263 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-17 22:45:46,263 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-17 22:45:46,263 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-17 22:45:46,264 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-17 22:45:46,264 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-17 22:45:46,264 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-17 22:45:46,264 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-17 22:45:46,264 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-17 22:45:46,265 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-17 22:45:46,265 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-17 22:45:46,265 INFO L280 TraceCheckUtils]: 211: Hoare triple {9302#false} assume !false; {9302#false} is VALID [2020-07-17 22:45:46,311 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-17 22:45:46,312 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:45:46,312 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2020-07-17 22:45:46,313 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667196029] [2020-07-17 22:45:46,314 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 212 [2020-07-17 22:45:46,315 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:45:46,315 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-17 22:45:46,556 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-17 22:45:46,556 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-17 22:45:46,557 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:45:46,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-17 22:45:46,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-07-17 22:45:46,557 INFO L87 Difference]: Start difference. First operand 756 states and 1062 transitions. Second operand 5 states. [2020-07-17 22:45:50,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:50,661 INFO L93 Difference]: Finished difference Result 1910 states and 2863 transitions. [2020-07-17 22:45:50,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-17 22:45:50,661 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 212 [2020-07-17 22:45:50,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:45:50,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:45:50,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 919 transitions. [2020-07-17 22:45:50,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:45:50,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 919 transitions. [2020-07-17 22:45:50,680 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 919 transitions. [2020-07-17 22:45:52,216 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-17 22:45:52,311 INFO L225 Difference]: With dead ends: 1910 [2020-07-17 22:45:52,312 INFO L226 Difference]: Without dead ends: 1160 [2020-07-17 22:45:52,314 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-17 22:45:52,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2020-07-17 22:45:52,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 1132. [2020-07-17 22:45:52,503 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:45:52,504 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1160 states. Second operand 1132 states. [2020-07-17 22:45:52,504 INFO L74 IsIncluded]: Start isIncluded. First operand 1160 states. Second operand 1132 states. [2020-07-17 22:45:52,504 INFO L87 Difference]: Start difference. First operand 1160 states. Second operand 1132 states. [2020-07-17 22:45:52,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:52,610 INFO L93 Difference]: Finished difference Result 1160 states and 1653 transitions. [2020-07-17 22:45:52,610 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1653 transitions. [2020-07-17 22:45:52,615 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:52,615 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:52,615 INFO L74 IsIncluded]: Start isIncluded. First operand 1132 states. Second operand 1160 states. [2020-07-17 22:45:52,615 INFO L87 Difference]: Start difference. First operand 1132 states. Second operand 1160 states. [2020-07-17 22:45:52,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:52,717 INFO L93 Difference]: Finished difference Result 1160 states and 1653 transitions. [2020-07-17 22:45:52,718 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1653 transitions. [2020-07-17 22:45:52,722 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:52,722 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:52,722 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:45:52,722 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:45:52,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1132 states. [2020-07-17 22:45:52,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1132 states to 1132 states and 1572 transitions. [2020-07-17 22:45:52,798 INFO L78 Accepts]: Start accepts. Automaton has 1132 states and 1572 transitions. Word has length 212 [2020-07-17 22:45:52,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:45:52,798 INFO L479 AbstractCegarLoop]: Abstraction has 1132 states and 1572 transitions. [2020-07-17 22:45:52,798 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-17 22:45:52,798 INFO L276 IsEmpty]: Start isEmpty. Operand 1132 states and 1572 transitions. [2020-07-17 22:45:52,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2020-07-17 22:45:52,802 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:45:52,802 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-17 22:45:53,015 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:45:53,016 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:45:53,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:45:53,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1121794437, now seen corresponding path program 1 times [2020-07-17 22:45:53,017 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:45:53,018 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997781871] [2020-07-17 22:45:53,018 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:45:53,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:53,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:53,291 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-17 22:45:53,292 INFO L280 TraceCheckUtils]: 1: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} assume true; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:53,293 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {15543#(<= (+ ~a12~0 49) 0)} {15538#true} #973#return; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:53,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:53,350 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-17 22:45:53,351 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-17 22:45:53,351 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-17 22:45:53,351 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-17 22:45:53,352 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-17 22:45:53,352 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-17 22:45:53,352 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-17 22:45:53,352 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-17 22:45:53,353 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-17 22:45:53,353 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-17 22:45:53,353 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-17 22:45:53,354 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-17 22:45:53,354 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-17 22:45:53,354 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-17 22:45:53,354 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-17 22:45:53,355 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-17 22:45:53,355 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-17 22:45:53,355 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-17 22:45:53,355 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-17 22:45:53,356 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-17 22:45:53,356 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-17 22:45:53,356 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-17 22:45:53,356 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-17 22:45:53,356 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-17 22:45:53,357 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-17 22:45:53,357 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-17 22:45:53,357 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-17 22:45:53,357 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-17 22:45:53,358 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-17 22:45:53,358 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-17 22:45:53,358 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-17 22:45:53,358 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-17 22:45:53,359 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-17 22:45:53,359 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-17 22:45:53,359 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-17 22:45:53,359 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-17 22:45:53,359 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-17 22:45:53,360 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-17 22:45:53,360 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-17 22:45:53,360 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-17 22:45:53,361 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-17 22:45:53,361 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-17 22:45:53,361 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-17 22:45:53,361 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-17 22:45:53,361 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-17 22:45:53,362 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-17 22:45:53,362 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-17 22:45:53,362 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-17 22:45:53,362 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-17 22:45:53,363 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-17 22:45:53,363 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-17 22:45:53,363 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-17 22:45:53,364 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-17 22:45:53,364 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-17 22:45:53,364 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-17 22:45:53,364 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-17 22:45:53,365 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-17 22:45:53,365 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-17 22:45:53,366 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-17 22:45:53,366 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-17 22:45:53,366 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-17 22:45:53,366 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-17 22:45:53,367 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-17 22:45:53,367 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-17 22:45:53,367 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-17 22:45:53,367 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-17 22:45:53,368 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-17 22:45:53,368 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-17 22:45:53,368 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-17 22:45:53,368 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-17 22:45:53,369 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-17 22:45:53,369 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-17 22:45:53,369 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-17 22:45:53,370 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-17 22:45:53,370 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-17 22:45:53,370 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-17 22:45:53,370 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-17 22:45:53,371 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-17 22:45:53,371 INFO L280 TraceCheckUtils]: 78: Hoare triple {15538#true} assume true; {15538#true} is VALID [2020-07-17 22:45:53,371 INFO L275 TraceCheckUtils]: 79: Hoare quadruple {15538#true} {15543#(<= (+ ~a12~0 49) 0)} #977#return; {15538#true} is VALID [2020-07-17 22:45:53,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:53,452 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-17 22:45:53,452 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-17 22:45:53,453 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-17 22:45:53,453 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-17 22:45:53,453 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-17 22:45:53,453 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-17 22:45:53,453 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-17 22:45:53,454 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-17 22:45:53,454 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-17 22:45:53,454 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-17 22:45:53,454 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-17 22:45:53,454 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-17 22:45:53,455 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-17 22:45:53,455 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-17 22:45:53,455 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-17 22:45:53,455 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-17 22:45:53,455 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-17 22:45:53,455 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-17 22:45:53,456 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-17 22:45:53,456 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-17 22:45:53,456 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-17 22:45:53,456 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-17 22:45:53,456 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-17 22:45:53,457 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-17 22:45:53,457 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-17 22:45:53,457 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-17 22:45:53,457 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-17 22:45:53,457 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-17 22:45:53,458 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-17 22:45:53,458 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-17 22:45:53,458 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-17 22:45:53,458 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-17 22:45:53,458 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-17 22:45:53,459 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-17 22:45:53,459 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-17 22:45:53,459 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-17 22:45:53,459 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-17 22:45:53,459 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-17 22:45:53,460 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-17 22:45:53,460 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-17 22:45:53,460 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-17 22:45:53,460 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-17 22:45:53,460 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-17 22:45:53,461 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-17 22:45:53,461 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-17 22:45:53,461 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-17 22:45:53,461 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-17 22:45:53,461 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-17 22:45:53,462 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-17 22:45:53,462 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-17 22:45:53,462 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-17 22:45:53,462 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-17 22:45:53,462 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-17 22:45:53,463 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-17 22:45:53,463 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-17 22:45:53,463 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-17 22:45:53,463 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-17 22:45:53,463 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-17 22:45:53,464 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-17 22:45:53,464 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-17 22:45:53,464 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-17 22:45:53,464 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-17 22:45:53,464 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-17 22:45:53,465 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-17 22:45:53,465 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-17 22:45:53,465 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-17 22:45:53,465 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-17 22:45:53,465 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-17 22:45:53,466 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-17 22:45:53,466 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-17 22:45:53,466 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-17 22:45:53,466 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-17 22:45:53,466 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-17 22:45:53,467 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-17 22:45:53,467 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-17 22:45:53,467 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-17 22:45:53,467 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-17 22:45:53,467 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-17 22:45:53,468 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-17 22:45:53,468 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-17 22:45:53,468 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-17 22:45:53,468 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-17 22:45:53,468 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-17 22:45:53,468 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-17 22:45:53,469 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-17 22:45:53,469 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-17 22:45:53,469 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-17 22:45:53,469 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-17 22:45:53,471 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-17 22:45:53,471 INFO L280 TraceCheckUtils]: 89: Hoare triple {15718#(<= 7 ~a15~0)} assume true; {15718#(<= 7 ~a15~0)} is VALID [2020-07-17 22:45:53,473 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {15718#(<= 7 ~a15~0)} {15538#true} #977#return; {15715#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:45:53,480 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-17 22:45:53,481 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-17 22:45:53,482 INFO L280 TraceCheckUtils]: 2: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} assume true; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:53,483 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {15543#(<= (+ ~a12~0 49) 0)} {15538#true} #973#return; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:53,484 INFO L263 TraceCheckUtils]: 4: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:53,484 INFO L280 TraceCheckUtils]: 5: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:53,485 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-17 22:45:53,486 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-17 22:45:53,487 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-17 22:45:53,487 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-17 22:45:53,487 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-17 22:45:53,488 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-17 22:45:53,488 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-17 22:45:53,488 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-17 22:45:53,488 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-17 22:45:53,488 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-17 22:45:53,488 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-17 22:45:53,489 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-17 22:45:53,489 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-17 22:45:53,489 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-17 22:45:53,489 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-17 22:45:53,489 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-17 22:45:53,490 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-17 22:45:53,490 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-17 22:45:53,490 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-17 22:45:53,490 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-17 22:45:53,490 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-17 22:45:53,490 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-17 22:45:53,491 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-17 22:45:53,491 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-17 22:45:53,491 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-17 22:45:53,491 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-17 22:45:53,491 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-17 22:45:53,491 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-17 22:45:53,492 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-17 22:45:53,492 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-17 22:45:53,492 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-17 22:45:53,492 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-17 22:45:53,492 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-17 22:45:53,493 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-17 22:45:53,493 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-17 22:45:53,493 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-17 22:45:53,493 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-17 22:45:53,493 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-17 22:45:53,494 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-17 22:45:53,494 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-17 22:45:53,494 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-17 22:45:53,494 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-17 22:45:53,494 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-17 22:45:53,494 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-17 22:45:53,495 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-17 22:45:53,495 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-17 22:45:53,495 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-17 22:45:53,495 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-17 22:45:53,495 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-17 22:45:53,496 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-17 22:45:53,496 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-17 22:45:53,496 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-17 22:45:53,496 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-17 22:45:53,496 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-17 22:45:53,497 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-17 22:45:53,497 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-17 22:45:53,497 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-17 22:45:53,497 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-17 22:45:53,497 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-17 22:45:53,497 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-17 22:45:53,498 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-17 22:45:53,498 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-17 22:45:53,498 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-17 22:45:53,498 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-17 22:45:53,498 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-17 22:45:53,499 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-17 22:45:53,499 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-17 22:45:53,499 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-17 22:45:53,499 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-17 22:45:53,499 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-17 22:45:53,500 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-17 22:45:53,500 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-17 22:45:53,500 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-17 22:45:53,500 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-17 22:45:53,500 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-17 22:45:53,501 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-17 22:45:53,501 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-17 22:45:53,501 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-17 22:45:53,501 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-17 22:45:53,501 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-17 22:45:53,502 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-17 22:45:53,502 INFO L280 TraceCheckUtils]: 87: Hoare triple {15538#true} assume true; {15538#true} is VALID [2020-07-17 22:45:53,502 INFO L275 TraceCheckUtils]: 88: Hoare quadruple {15538#true} {15543#(<= (+ ~a12~0 49) 0)} #977#return; {15538#true} is VALID [2020-07-17 22:45:53,502 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-17 22:45:53,502 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-17 22:45:53,503 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-17 22:45:53,504 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-17 22:45:53,504 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-17 22:45:53,504 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-17 22:45:53,505 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-17 22:45:53,505 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-17 22:45:53,505 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-17 22:45:53,506 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-17 22:45:53,506 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-17 22:45:53,506 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-17 22:45:53,506 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-17 22:45:53,507 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-17 22:45:53,507 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-17 22:45:53,507 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-17 22:45:53,507 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-17 22:45:53,507 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-17 22:45:53,508 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-17 22:45:53,508 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-17 22:45:53,508 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-17 22:45:53,508 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-17 22:45:53,509 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-17 22:45:53,509 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-17 22:45:53,509 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-17 22:45:53,509 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-17 22:45:53,510 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-17 22:45:53,510 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-17 22:45:53,510 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-17 22:45:53,510 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-17 22:45:53,510 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-17 22:45:53,511 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-17 22:45:53,511 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-17 22:45:53,511 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-17 22:45:53,511 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-17 22:45:53,512 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-17 22:45:53,512 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-17 22:45:53,512 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-17 22:45:53,513 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-17 22:45:53,513 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-17 22:45:53,513 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-17 22:45:53,513 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-17 22:45:53,514 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-17 22:45:53,514 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-17 22:45:53,514 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-17 22:45:53,514 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-17 22:45:53,514 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-17 22:45:53,515 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-17 22:45:53,515 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-17 22:45:53,515 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-17 22:45:53,515 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-17 22:45:53,516 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-17 22:45:53,516 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-17 22:45:53,516 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-17 22:45:53,516 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-17 22:45:53,517 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-17 22:45:53,517 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-17 22:45:53,517 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-17 22:45:53,517 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-17 22:45:53,518 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-17 22:45:53,518 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-17 22:45:53,518 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-17 22:45:53,518 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-17 22:45:53,519 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-17 22:45:53,519 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-17 22:45:53,519 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-17 22:45:53,519 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-17 22:45:53,520 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-17 22:45:53,520 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-17 22:45:53,520 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-17 22:45:53,520 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-17 22:45:53,521 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-17 22:45:53,521 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-17 22:45:53,521 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-17 22:45:53,521 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-17 22:45:53,522 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-17 22:45:53,522 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-17 22:45:53,522 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-17 22:45:53,522 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-17 22:45:53,523 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-17 22:45:53,523 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-17 22:45:53,523 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-17 22:45:53,523 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-17 22:45:53,523 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-17 22:45:53,524 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-17 22:45:53,524 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-17 22:45:53,524 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-17 22:45:53,524 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-17 22:45:53,525 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-17 22:45:53,525 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-17 22:45:53,525 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-17 22:45:53,525 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-17 22:45:53,527 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-17 22:45:53,527 INFO L280 TraceCheckUtils]: 182: Hoare triple {15718#(<= 7 ~a15~0)} assume true; {15718#(<= 7 ~a15~0)} is VALID [2020-07-17 22:45:53,529 INFO L275 TraceCheckUtils]: 183: Hoare quadruple {15718#(<= 7 ~a15~0)} {15538#true} #977#return; {15715#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:45:53,529 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-17 22:45:53,530 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-17 22:45:53,531 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-17 22:45:53,532 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-17 22:45:53,532 INFO L280 TraceCheckUtils]: 188: Hoare triple {15715#(not (= 6 ~a15~0))} ~input := #in~input; {15715#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:45:53,533 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-17 22:45:53,534 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-17 22:45:53,534 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-17 22:45:53,535 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-17 22:45:53,536 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-17 22:45:53,536 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-17 22:45:53,537 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-17 22:45:53,538 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-17 22:45:53,538 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-17 22:45:53,539 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-17 22:45:53,540 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-17 22:45:53,540 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-17 22:45:53,541 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-17 22:45:53,541 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-17 22:45:53,542 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-17 22:45:53,543 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-17 22:45:53,544 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-17 22:45:53,544 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-17 22:45:53,545 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-17 22:45:53,546 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-17 22:45:53,547 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-17 22:45:53,548 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-17 22:45:53,549 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-17 22:45:53,549 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-17 22:45:53,550 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-17 22:45:53,551 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-17 22:45:53,552 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-17 22:45:53,553 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-17 22:45:53,554 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-17 22:45:53,554 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-17 22:45:53,555 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-17 22:45:53,556 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-17 22:45:53,557 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-17 22:45:53,557 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-17 22:45:53,558 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-17 22:45:53,559 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-17 22:45:53,559 INFO L280 TraceCheckUtils]: 225: Hoare triple {15539#false} assume !false; {15539#false} is VALID [2020-07-17 22:45:53,622 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-17 22:45:53,622 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997781871] [2020-07-17 22:45:53,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684986641] [2020-07-17 22:45:53,623 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-17 22:45:53,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:53,745 INFO L264 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-17 22:45:53,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:53,801 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:45:54,035 INFO L263 TraceCheckUtils]: 0: Hoare triple {15538#true} call ULTIMATE.init(); {15538#true} is VALID [2020-07-17 22:45:54,036 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-17 22:45:54,036 INFO L280 TraceCheckUtils]: 2: Hoare triple {15538#true} assume true; {15538#true} is VALID [2020-07-17 22:45:54,036 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {15538#true} {15538#true} #973#return; {15538#true} is VALID [2020-07-17 22:45:54,036 INFO L263 TraceCheckUtils]: 4: Hoare triple {15538#true} call #t~ret4 := main(); {15538#true} is VALID [2020-07-17 22:45:54,037 INFO L280 TraceCheckUtils]: 5: Hoare triple {15538#true} ~output~0 := -1; {15538#true} is VALID [2020-07-17 22:45:54,037 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-17 22:45:54,037 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-17 22:45:54,037 INFO L263 TraceCheckUtils]: 8: Hoare triple {15538#true} call #t~ret3 := calculate_output(~input~0); {15538#true} is VALID [2020-07-17 22:45:54,038 INFO L280 TraceCheckUtils]: 9: Hoare triple {15538#true} ~input := #in~input; {15538#true} is VALID [2020-07-17 22:45:54,038 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-17 22:45:54,038 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-17 22:45:54,038 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-17 22:45:54,039 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-17 22:45:54,039 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-17 22:45:54,039 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-17 22:45:54,039 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-17 22:45:54,040 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-17 22:45:54,040 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-17 22:45:54,040 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-17 22:45:54,041 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-17 22:45:54,041 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-17 22:45:54,042 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-17 22:45:54,042 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-17 22:45:54,042 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-17 22:45:54,042 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-17 22:45:54,043 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-17 22:45:54,043 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-17 22:45:54,043 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-17 22:45:54,043 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-17 22:45:54,044 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-17 22:45:54,044 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-17 22:45:54,044 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-17 22:45:54,067 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-17 22:45:54,067 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-17 22:45:54,067 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-17 22:45:54,067 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-17 22:45:54,068 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-17 22:45:54,068 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-17 22:45:54,068 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-17 22:45:54,068 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-17 22:45:54,068 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-17 22:45:54,069 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-17 22:45:54,069 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-17 22:45:54,069 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-17 22:45:54,069 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-17 22:45:54,069 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-17 22:45:54,069 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-17 22:45:54,070 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-17 22:45:54,070 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-17 22:45:54,070 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-17 22:45:54,070 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-17 22:45:54,070 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-17 22:45:54,071 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-17 22:45:54,071 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-17 22:45:54,071 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-17 22:45:54,071 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-17 22:45:54,071 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-17 22:45:54,072 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-17 22:45:54,072 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-17 22:45:54,072 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-17 22:45:54,072 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-17 22:45:54,072 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-17 22:45:54,072 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-17 22:45:54,073 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-17 22:45:54,073 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-17 22:45:54,073 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-17 22:45:54,073 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-17 22:45:54,073 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-17 22:45:54,074 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-17 22:45:54,074 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-17 22:45:54,074 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-17 22:45:54,074 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-17 22:45:54,074 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-17 22:45:54,074 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-17 22:45:54,075 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-17 22:45:54,075 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-17 22:45:54,075 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-17 22:45:54,075 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-17 22:45:54,075 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-17 22:45:54,076 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-17 22:45:54,076 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-17 22:45:54,076 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-17 22:45:54,076 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-17 22:45:54,076 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-17 22:45:54,077 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-17 22:45:54,077 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-17 22:45:54,077 INFO L280 TraceCheckUtils]: 87: Hoare triple {15538#true} assume true; {15538#true} is VALID [2020-07-17 22:45:54,077 INFO L275 TraceCheckUtils]: 88: Hoare quadruple {15538#true} {15538#true} #977#return; {15538#true} is VALID [2020-07-17 22:45:54,077 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-17 22:45:54,078 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-17 22:45:54,078 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-17 22:45:54,078 INFO L263 TraceCheckUtils]: 92: Hoare triple {15538#true} call #t~ret3 := calculate_output(~input~0); {15538#true} is VALID [2020-07-17 22:45:54,078 INFO L280 TraceCheckUtils]: 93: Hoare triple {15538#true} ~input := #in~input; {15538#true} is VALID [2020-07-17 22:45:54,078 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-17 22:45:54,078 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-17 22:45:54,079 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-17 22:45:54,079 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-17 22:45:54,079 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-17 22:45:54,079 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-17 22:45:54,079 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-17 22:45:54,080 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-17 22:45:54,080 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-17 22:45:54,080 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-17 22:45:54,080 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-17 22:45:54,080 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-17 22:45:54,081 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-17 22:45:54,081 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-17 22:45:54,081 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-17 22:45:54,081 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-17 22:45:54,081 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-17 22:45:54,081 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-17 22:45:54,082 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-17 22:45:54,082 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-17 22:45:54,082 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-17 22:45:54,082 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-17 22:45:54,082 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-17 22:45:54,083 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-17 22:45:54,083 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-17 22:45:54,083 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-17 22:45:54,083 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-17 22:45:54,083 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-17 22:45:54,084 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-17 22:45:54,084 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-17 22:45:54,084 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-17 22:45:54,084 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-17 22:45:54,084 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-17 22:45:54,084 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-17 22:45:54,085 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-17 22:45:54,085 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-17 22:45:54,085 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-17 22:45:54,085 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-17 22:45:54,086 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-17 22:45:54,086 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-17 22:45:54,086 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-17 22:45:54,086 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-17 22:45:54,086 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-17 22:45:54,087 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-17 22:45:54,087 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-17 22:45:54,087 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-17 22:45:54,087 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-17 22:45:54,088 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-17 22:45:54,088 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-17 22:45:54,088 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-17 22:45:54,088 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-17 22:45:54,088 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-17 22:45:54,089 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-17 22:45:54,089 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-17 22:45:54,089 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-17 22:45:54,089 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-17 22:45:54,089 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-17 22:45:54,090 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-17 22:45:54,090 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-17 22:45:54,090 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-17 22:45:54,090 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-17 22:45:54,090 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-17 22:45:54,091 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-17 22:45:54,091 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-17 22:45:54,091 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-17 22:45:54,091 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-17 22:45:54,091 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-17 22:45:54,091 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-17 22:45:54,092 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-17 22:45:54,092 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-17 22:45:54,092 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-17 22:45:54,092 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-17 22:45:54,092 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-17 22:45:54,093 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-17 22:45:54,093 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-17 22:45:54,093 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-17 22:45:54,093 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-17 22:45:54,093 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-17 22:45:54,094 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-17 22:45:54,094 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-17 22:45:54,094 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-17 22:45:54,094 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-17 22:45:54,094 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-17 22:45:54,095 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-17 22:45:54,095 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-17 22:45:54,095 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-17 22:45:54,095 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-17 22:45:54,097 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-17 22:45:54,098 INFO L280 TraceCheckUtils]: 182: Hoare triple {15718#(<= 7 ~a15~0)} assume true; {15718#(<= 7 ~a15~0)} is VALID [2020-07-17 22:45:54,099 INFO L275 TraceCheckUtils]: 183: Hoare quadruple {15718#(<= 7 ~a15~0)} {15538#true} #977#return; {15718#(<= 7 ~a15~0)} is VALID [2020-07-17 22:45:54,099 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-17 22:45:54,100 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-17 22:45:54,100 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-17 22:45:54,101 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-17 22:45:54,102 INFO L280 TraceCheckUtils]: 188: Hoare triple {15718#(<= 7 ~a15~0)} ~input := #in~input; {15718#(<= 7 ~a15~0)} is VALID [2020-07-17 22:45:54,103 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-17 22:45:54,104 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-17 22:45:54,106 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-17 22:45:54,107 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-17 22:45:54,108 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-17 22:45:54,108 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-17 22:45:54,109 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-17 22:45:54,110 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-17 22:45:54,110 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-17 22:45:54,111 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-17 22:45:54,112 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-17 22:45:54,113 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-17 22:45:54,113 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-17 22:45:54,114 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-17 22:45:54,115 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-17 22:45:54,116 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-17 22:45:54,116 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-17 22:45:54,117 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-17 22:45:54,118 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-17 22:45:54,118 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-17 22:45:54,119 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-17 22:45:54,120 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-17 22:45:54,120 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-17 22:45:54,121 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-17 22:45:54,122 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-17 22:45:54,122 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-17 22:45:54,123 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-17 22:45:54,124 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-17 22:45:54,124 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-17 22:45:54,125 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-17 22:45:54,126 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-17 22:45:54,126 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-17 22:45:54,127 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-17 22:45:54,128 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-17 22:45:54,129 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-17 22:45:54,130 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-17 22:45:54,130 INFO L280 TraceCheckUtils]: 225: Hoare triple {15539#false} assume !false; {15539#false} is VALID [2020-07-17 22:45:54,172 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-17 22:45:54,173 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:45:54,173 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 7 [2020-07-17 22:45:54,174 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957126817] [2020-07-17 22:45:54,175 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 226 [2020-07-17 22:45:54,175 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:45:54,175 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-17 22:45:54,410 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-17 22:45:54,411 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-17 22:45:54,411 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:45:54,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-17 22:45:54,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-17 22:45:54,412 INFO L87 Difference]: Start difference. First operand 1132 states and 1572 transitions. Second operand 3 states. [2020-07-17 22:45:56,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:56,441 INFO L93 Difference]: Finished difference Result 1874 states and 2528 transitions. [2020-07-17 22:45:56,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-17 22:45:56,442 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 226 [2020-07-17 22:45:56,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:45:56,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:45:56,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 556 transitions. [2020-07-17 22:45:56,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:45:56,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 556 transitions. [2020-07-17 22:45:56,452 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 556 transitions. [2020-07-17 22:45:57,349 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-17 22:45:57,524 INFO L225 Difference]: With dead ends: 1874 [2020-07-17 22:45:57,524 INFO L226 Difference]: Without dead ends: 1872 [2020-07-17 22:45:57,525 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-17 22:45:57,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states. [2020-07-17 22:45:57,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 944. [2020-07-17 22:45:57,691 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:45:57,691 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1872 states. Second operand 944 states. [2020-07-17 22:45:57,691 INFO L74 IsIncluded]: Start isIncluded. First operand 1872 states. Second operand 944 states. [2020-07-17 22:45:57,691 INFO L87 Difference]: Start difference. First operand 1872 states. Second operand 944 states. [2020-07-17 22:45:57,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:57,938 INFO L93 Difference]: Finished difference Result 1872 states and 2525 transitions. [2020-07-17 22:45:57,938 INFO L276 IsEmpty]: Start isEmpty. Operand 1872 states and 2525 transitions. [2020-07-17 22:45:57,944 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:57,944 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:57,944 INFO L74 IsIncluded]: Start isIncluded. First operand 944 states. Second operand 1872 states. [2020-07-17 22:45:57,944 INFO L87 Difference]: Start difference. First operand 944 states. Second operand 1872 states. [2020-07-17 22:45:58,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:45:58,168 INFO L93 Difference]: Finished difference Result 1872 states and 2525 transitions. [2020-07-17 22:45:58,169 INFO L276 IsEmpty]: Start isEmpty. Operand 1872 states and 2525 transitions. [2020-07-17 22:45:58,174 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:45:58,174 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:45:58,174 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:45:58,174 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:45:58,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 944 states. [2020-07-17 22:45:58,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1251 transitions. [2020-07-17 22:45:58,255 INFO L78 Accepts]: Start accepts. Automaton has 944 states and 1251 transitions. Word has length 226 [2020-07-17 22:45:58,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:45:58,256 INFO L479 AbstractCegarLoop]: Abstraction has 944 states and 1251 transitions. [2020-07-17 22:45:58,257 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-17 22:45:58,257 INFO L276 IsEmpty]: Start isEmpty. Operand 944 states and 1251 transitions. [2020-07-17 22:45:58,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2020-07-17 22:45:58,261 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:45:58,261 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-17 22:45:58,474 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:45:58,475 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:45:58,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:45:58,476 INFO L82 PathProgramCache]: Analyzing trace with hash 1694076266, now seen corresponding path program 1 times [2020-07-17 22:45:58,477 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:45:58,477 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893801710] [2020-07-17 22:45:58,477 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:45:58,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:58,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:58,696 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-17 22:45:58,696 INFO L280 TraceCheckUtils]: 1: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-17 22:45:58,696 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {23011#true} {23011#true} #973#return; {23011#true} is VALID [2020-07-17 22:45:58,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:58,764 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-17 22:45:58,764 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-17 22:45:58,764 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-17 22:45:58,764 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-17 22:45:58,765 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-17 22:45:58,765 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-17 22:45:58,765 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-17 22:45:58,765 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-17 22:45:58,766 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-17 22:45:58,766 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-17 22:45:58,766 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-17 22:45:58,766 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-17 22:45:58,766 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-17 22:45:58,767 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-17 22:45:58,767 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-17 22:45:58,767 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-17 22:45:58,767 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-17 22:45:58,767 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-17 22:45:58,768 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-17 22:45:58,768 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-17 22:45:58,768 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-17 22:45:58,768 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-17 22:45:58,768 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-17 22:45:58,769 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-17 22:45:58,769 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-17 22:45:58,769 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-17 22:45:58,769 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-17 22:45:58,769 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-17 22:45:58,770 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-17 22:45:58,770 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-17 22:45:58,770 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-17 22:45:58,770 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-17 22:45:58,770 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-17 22:45:58,771 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-17 22:45:58,771 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-17 22:45:58,771 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-17 22:45:58,771 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-17 22:45:58,771 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-17 22:45:58,772 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-17 22:45:58,772 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-17 22:45:58,772 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-17 22:45:58,772 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-17 22:45:58,772 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-17 22:45:58,773 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-17 22:45:58,773 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-17 22:45:58,773 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-17 22:45:58,773 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-17 22:45:58,773 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-17 22:45:58,774 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-17 22:45:58,774 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-17 22:45:58,774 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-17 22:45:58,774 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-17 22:45:58,774 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-17 22:45:58,775 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-17 22:45:58,775 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-17 22:45:58,775 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-17 22:45:58,775 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-17 22:45:58,775 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-17 22:45:58,776 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-17 22:45:58,776 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-17 22:45:58,776 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-17 22:45:58,776 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-17 22:45:58,776 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-17 22:45:58,777 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-17 22:45:58,777 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-17 22:45:58,777 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-17 22:45:58,777 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-17 22:45:58,777 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-17 22:45:58,777 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-17 22:45:58,778 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-17 22:45:58,778 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-17 22:45:58,778 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-17 22:45:58,778 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-17 22:45:58,778 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-17 22:45:58,779 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-17 22:45:58,779 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-17 22:45:58,779 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-17 22:45:58,779 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-17 22:45:58,779 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-17 22:45:58,780 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-17 22:45:58,780 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-17 22:45:58,780 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-17 22:45:58,780 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-17 22:45:58,780 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-17 22:45:58,781 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-17 22:45:58,781 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-17 22:45:58,781 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-17 22:45:58,781 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-17 22:45:58,781 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-17 22:45:58,782 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-17 22:45:58,782 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-17 22:45:58,782 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-17 22:45:58,782 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-17 22:45:58,782 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-17 22:45:58,783 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-17 22:45:58,783 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-17 22:45:58,783 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-17 22:45:58,784 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-17 22:45:58,784 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-17 22:45:58,784 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-17 22:45:58,784 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-17 22:45:58,785 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-17 22:45:58,785 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-17 22:45:58,785 INFO L280 TraceCheckUtils]: 103: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-17 22:45:58,785 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {23011#true} {23011#true} #977#return; {23011#true} is VALID [2020-07-17 22:45:58,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:58,840 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-17 22:45:58,841 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-17 22:45:58,841 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-17 22:45:58,841 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-17 22:45:58,841 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-17 22:45:58,841 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-17 22:45:58,842 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-17 22:45:58,842 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-17 22:45:58,842 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-17 22:45:58,842 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-17 22:45:58,842 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-17 22:45:58,843 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-17 22:45:58,843 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-17 22:45:58,843 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-17 22:45:58,843 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-17 22:45:58,843 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-17 22:45:58,844 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-17 22:45:58,844 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-17 22:45:58,844 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-17 22:45:58,844 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-17 22:45:58,844 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-17 22:45:58,845 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-17 22:45:58,845 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-17 22:45:58,845 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-17 22:45:58,845 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-17 22:45:58,845 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-17 22:45:58,846 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-17 22:45:58,846 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-17 22:45:58,846 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-17 22:45:58,846 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-17 22:45:58,846 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-17 22:45:58,847 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-17 22:45:58,847 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-17 22:45:58,847 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-17 22:45:58,847 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-17 22:45:58,847 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-17 22:45:58,848 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-17 22:45:58,848 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-17 22:45:58,848 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-17 22:45:58,848 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-17 22:45:58,848 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-17 22:45:58,848 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-17 22:45:58,849 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-17 22:45:58,849 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-17 22:45:58,849 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-17 22:45:58,849 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-17 22:45:58,849 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-17 22:45:58,850 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-17 22:45:58,850 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-17 22:45:58,850 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-17 22:45:58,850 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-17 22:45:58,850 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-17 22:45:58,851 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-17 22:45:58,851 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-17 22:45:58,851 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-17 22:45:58,851 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-17 22:45:58,851 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-17 22:45:58,852 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-17 22:45:58,852 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-17 22:45:58,852 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-17 22:45:58,852 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-17 22:45:58,852 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-17 22:45:58,853 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-17 22:45:58,853 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-17 22:45:58,853 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-17 22:45:58,853 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-17 22:45:58,855 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-17 22:45:58,856 INFO L280 TraceCheckUtils]: 67: Hoare triple {23190#(= 5 ~a15~0)} assume true; {23190#(= 5 ~a15~0)} is VALID [2020-07-17 22:45:58,857 INFO L275 TraceCheckUtils]: 68: Hoare quadruple {23190#(= 5 ~a15~0)} {23011#true} #977#return; {23190#(= 5 ~a15~0)} is VALID [2020-07-17 22:45:58,862 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-17 22:45:58,863 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-17 22:45:58,863 INFO L280 TraceCheckUtils]: 2: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-17 22:45:58,863 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {23011#true} {23011#true} #973#return; {23011#true} is VALID [2020-07-17 22:45:58,864 INFO L263 TraceCheckUtils]: 4: Hoare triple {23011#true} call #t~ret4 := main(); {23011#true} is VALID [2020-07-17 22:45:58,864 INFO L280 TraceCheckUtils]: 5: Hoare triple {23011#true} ~output~0 := -1; {23011#true} is VALID [2020-07-17 22:45:58,864 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-17 22:45:58,864 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-17 22:45:58,866 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-17 22:45:58,867 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-17 22:45:58,867 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-17 22:45:58,867 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-17 22:45:58,867 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-17 22:45:58,868 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-17 22:45:58,868 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-17 22:45:58,868 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-17 22:45:58,868 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-17 22:45:58,868 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-17 22:45:58,869 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-17 22:45:58,869 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-17 22:45:58,869 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-17 22:45:58,869 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-17 22:45:58,870 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-17 22:45:58,870 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-17 22:45:58,870 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-17 22:45:58,870 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-17 22:45:58,871 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-17 22:45:58,871 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-17 22:45:58,871 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-17 22:45:58,871 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-17 22:45:58,871 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-17 22:45:58,872 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-17 22:45:58,872 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-17 22:45:58,872 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-17 22:45:58,872 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-17 22:45:58,872 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-17 22:45:58,873 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-17 22:45:58,873 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-17 22:45:58,873 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-17 22:45:58,873 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-17 22:45:58,874 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-17 22:45:58,874 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-17 22:45:58,874 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-17 22:45:58,874 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-17 22:45:58,874 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-17 22:45:58,874 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-17 22:45:58,875 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-17 22:45:58,875 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-17 22:45:58,875 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-17 22:45:58,875 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-17 22:45:58,876 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-17 22:45:58,876 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-17 22:45:58,876 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-17 22:45:58,876 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-17 22:45:58,876 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-17 22:45:58,876 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-17 22:45:58,877 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-17 22:45:58,877 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-17 22:45:58,877 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-17 22:45:58,877 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-17 22:45:58,877 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-17 22:45:58,878 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-17 22:45:58,878 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-17 22:45:58,878 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-17 22:45:58,878 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-17 22:45:58,878 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-17 22:45:58,878 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-17 22:45:58,879 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-17 22:45:58,879 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-17 22:45:58,879 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-17 22:45:58,879 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-17 22:45:58,879 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-17 22:45:58,880 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-17 22:45:58,880 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-17 22:45:58,880 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-17 22:45:58,880 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-17 22:45:58,881 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-17 22:45:58,881 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-17 22:45:58,881 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-17 22:45:58,881 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-17 22:45:58,881 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-17 22:45:58,882 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-17 22:45:58,882 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-17 22:45:58,882 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-17 22:45:58,882 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-17 22:45:58,882 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-17 22:45:58,883 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-17 22:45:58,883 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-17 22:45:58,883 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-17 22:45:58,883 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-17 22:45:58,883 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-17 22:45:58,884 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-17 22:45:58,884 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-17 22:45:58,884 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-17 22:45:58,884 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-17 22:45:58,884 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-17 22:45:58,885 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-17 22:45:58,885 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-17 22:45:58,885 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-17 22:45:58,885 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-17 22:45:58,885 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-17 22:45:58,886 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-17 22:45:58,886 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-17 22:45:58,886 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-17 22:45:58,886 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-17 22:45:58,886 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-17 22:45:58,887 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-17 22:45:58,887 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-17 22:45:58,887 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-17 22:45:58,887 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-17 22:45:58,887 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-17 22:45:58,888 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-17 22:45:58,888 INFO L280 TraceCheckUtils]: 112: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-17 22:45:58,888 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {23011#true} {23011#true} #977#return; {23011#true} is VALID [2020-07-17 22:45:58,888 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-17 22:45:58,889 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-17 22:45:58,889 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-17 22:45:58,890 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-17 22:45:58,891 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-17 22:45:58,891 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-17 22:45:58,891 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-17 22:45:58,891 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-17 22:45:58,891 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-17 22:45:58,892 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-17 22:45:58,892 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-17 22:45:58,892 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-17 22:45:58,892 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-17 22:45:58,892 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-17 22:45:58,893 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-17 22:45:58,893 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-17 22:45:58,893 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-17 22:45:58,893 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-17 22:45:58,893 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-17 22:45:58,893 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-17 22:45:58,894 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-17 22:45:58,894 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-17 22:45:58,894 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-17 22:45:58,894 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-17 22:45:58,894 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-17 22:45:58,895 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-17 22:45:58,895 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-17 22:45:58,895 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-17 22:45:58,895 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-17 22:45:58,895 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-17 22:45:58,896 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-17 22:45:58,896 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-17 22:45:58,896 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-17 22:45:58,896 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-17 22:45:58,896 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-17 22:45:58,897 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-17 22:45:58,897 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-17 22:45:58,897 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-17 22:45:58,897 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-17 22:45:58,897 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-17 22:45:58,898 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-17 22:45:58,898 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-17 22:45:58,898 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-17 22:45:58,898 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-17 22:45:58,898 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-17 22:45:58,899 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-17 22:45:58,899 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-17 22:45:58,899 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-17 22:45:58,899 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-17 22:45:58,899 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-17 22:45:58,900 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-17 22:45:58,900 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-17 22:45:58,900 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-17 22:45:58,900 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-17 22:45:58,900 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-17 22:45:58,901 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-17 22:45:58,901 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-17 22:45:58,901 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-17 22:45:58,901 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-17 22:45:58,902 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-17 22:45:58,902 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-17 22:45:58,902 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-17 22:45:58,903 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-17 22:45:58,903 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-17 22:45:58,903 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-17 22:45:58,903 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-17 22:45:58,904 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-17 22:45:58,904 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-17 22:45:58,904 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-17 22:45:58,905 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-17 22:45:58,907 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-17 22:45:58,907 INFO L280 TraceCheckUtils]: 185: Hoare triple {23190#(= 5 ~a15~0)} assume true; {23190#(= 5 ~a15~0)} is VALID [2020-07-17 22:45:58,909 INFO L275 TraceCheckUtils]: 186: Hoare quadruple {23190#(= 5 ~a15~0)} {23011#true} #977#return; {23190#(= 5 ~a15~0)} is VALID [2020-07-17 22:45:58,910 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-17 22:45:58,910 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-17 22:45:58,911 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-17 22:45:58,913 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-17 22:45:58,914 INFO L280 TraceCheckUtils]: 191: Hoare triple {23190#(= 5 ~a15~0)} ~input := #in~input; {23190#(= 5 ~a15~0)} is VALID [2020-07-17 22:45:58,915 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-17 22:45:58,916 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-17 22:45:58,917 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-17 22:45:58,917 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-17 22:45:58,918 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-17 22:45:58,919 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-17 22:45:58,920 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-17 22:45:58,921 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-17 22:45:58,922 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-17 22:45:58,923 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-17 22:45:58,924 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-17 22:45:58,925 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-17 22:45:58,926 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-17 22:45:58,927 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-17 22:45:58,928 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-17 22:45:58,929 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-17 22:45:58,930 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-17 22:45:58,931 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-17 22:45:58,933 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-17 22:45:58,934 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-17 22:45:58,935 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-17 22:45:58,935 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-17 22:45:58,936 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-17 22:45:58,937 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-17 22:45:58,938 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-17 22:45:58,939 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-17 22:45:58,939 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-17 22:45:58,940 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-17 22:45:58,941 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-17 22:45:58,942 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-17 22:45:58,943 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-17 22:45:58,944 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-17 22:45:58,944 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-17 22:45:58,945 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-17 22:45:58,946 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-17 22:45:58,947 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-17 22:45:58,947 INFO L280 TraceCheckUtils]: 228: Hoare triple {23012#false} assume !false; {23012#false} is VALID [2020-07-17 22:45:58,984 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-17 22:45:58,984 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893801710] [2020-07-17 22:45:58,984 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703919083] [2020-07-17 22:45:58,985 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-17 22:45:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:59,075 INFO L264 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-17 22:45:59,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:59,103 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:45:59,361 INFO L263 TraceCheckUtils]: 0: Hoare triple {23011#true} call ULTIMATE.init(); {23011#true} is VALID [2020-07-17 22:45:59,362 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-17 22:45:59,362 INFO L280 TraceCheckUtils]: 2: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-17 22:45:59,362 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {23011#true} {23011#true} #973#return; {23011#true} is VALID [2020-07-17 22:45:59,362 INFO L263 TraceCheckUtils]: 4: Hoare triple {23011#true} call #t~ret4 := main(); {23011#true} is VALID [2020-07-17 22:45:59,362 INFO L280 TraceCheckUtils]: 5: Hoare triple {23011#true} ~output~0 := -1; {23011#true} is VALID [2020-07-17 22:45:59,363 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-17 22:45:59,363 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-17 22:45:59,363 INFO L263 TraceCheckUtils]: 8: Hoare triple {23011#true} call #t~ret3 := calculate_output(~input~0); {23011#true} is VALID [2020-07-17 22:45:59,363 INFO L280 TraceCheckUtils]: 9: Hoare triple {23011#true} ~input := #in~input; {23011#true} is VALID [2020-07-17 22:45:59,363 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-17 22:45:59,364 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-17 22:45:59,365 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-17 22:45:59,365 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-17 22:45:59,365 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-17 22:45:59,365 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-17 22:45:59,365 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-17 22:45:59,366 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-17 22:45:59,366 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-17 22:45:59,366 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-17 22:45:59,366 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-17 22:45:59,366 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-17 22:45:59,367 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-17 22:45:59,367 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-17 22:45:59,367 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-17 22:45:59,367 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-17 22:45:59,367 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-17 22:45:59,368 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-17 22:45:59,368 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-17 22:45:59,368 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-17 22:45:59,368 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-17 22:45:59,368 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-17 22:45:59,369 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-17 22:45:59,369 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-17 22:45:59,369 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-17 22:45:59,370 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-17 22:45:59,371 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-17 22:45:59,371 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-17 22:45:59,371 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-17 22:45:59,372 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-17 22:45:59,372 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-17 22:45:59,372 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-17 22:45:59,372 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-17 22:45:59,372 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-17 22:45:59,373 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-17 22:45:59,373 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-17 22:45:59,373 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-17 22:45:59,373 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-17 22:45:59,373 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-17 22:45:59,373 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-17 22:45:59,374 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-17 22:45:59,374 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-17 22:45:59,374 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-17 22:45:59,374 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-17 22:45:59,374 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-17 22:45:59,375 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-17 22:45:59,375 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-17 22:45:59,375 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-17 22:45:59,375 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-17 22:45:59,375 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-17 22:45:59,375 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-17 22:45:59,376 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-17 22:45:59,376 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-17 22:45:59,376 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-17 22:45:59,376 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-17 22:45:59,376 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-17 22:45:59,377 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-17 22:45:59,377 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-17 22:45:59,377 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-17 22:45:59,377 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-17 22:45:59,377 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-17 22:45:59,377 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-17 22:45:59,378 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-17 22:45:59,378 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-17 22:45:59,378 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-17 22:45:59,378 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-17 22:45:59,378 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-17 22:45:59,379 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-17 22:45:59,379 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-17 22:45:59,379 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-17 22:45:59,379 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-17 22:45:59,379 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-17 22:45:59,379 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-17 22:45:59,380 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-17 22:45:59,380 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-17 22:45:59,380 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-17 22:45:59,380 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-17 22:45:59,380 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-17 22:45:59,381 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-17 22:45:59,381 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-17 22:45:59,381 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-17 22:45:59,381 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-17 22:45:59,381 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-17 22:45:59,381 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-17 22:45:59,382 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-17 22:45:59,382 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-17 22:45:59,382 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-17 22:45:59,382 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-17 22:45:59,382 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-17 22:45:59,383 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-17 22:45:59,383 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-17 22:45:59,383 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-17 22:45:59,383 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-17 22:45:59,383 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-17 22:45:59,384 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-17 22:45:59,384 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-17 22:45:59,384 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-17 22:45:59,384 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-17 22:45:59,384 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-17 22:45:59,384 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-17 22:45:59,385 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-17 22:45:59,385 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-17 22:45:59,385 INFO L280 TraceCheckUtils]: 112: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-17 22:45:59,385 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {23011#true} {23011#true} #977#return; {23011#true} is VALID [2020-07-17 22:45:59,385 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-17 22:45:59,386 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-17 22:45:59,386 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-17 22:45:59,386 INFO L263 TraceCheckUtils]: 117: Hoare triple {23011#true} call #t~ret3 := calculate_output(~input~0); {23011#true} is VALID [2020-07-17 22:45:59,386 INFO L280 TraceCheckUtils]: 118: Hoare triple {23011#true} ~input := #in~input; {23011#true} is VALID [2020-07-17 22:45:59,386 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-17 22:45:59,387 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-17 22:45:59,387 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-17 22:45:59,387 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-17 22:45:59,387 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-17 22:45:59,387 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-17 22:45:59,387 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-17 22:45:59,388 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-17 22:45:59,388 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-17 22:45:59,388 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-17 22:45:59,388 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-17 22:45:59,388 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-17 22:45:59,388 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-17 22:45:59,389 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-17 22:45:59,389 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-17 22:45:59,389 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-17 22:45:59,389 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-17 22:45:59,389 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-17 22:45:59,390 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-17 22:45:59,390 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-17 22:45:59,390 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-17 22:45:59,390 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-17 22:45:59,390 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-17 22:45:59,391 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-17 22:45:59,391 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-17 22:45:59,391 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-17 22:45:59,391 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-17 22:45:59,391 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-17 22:45:59,391 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-17 22:45:59,392 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-17 22:45:59,392 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-17 22:45:59,392 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-17 22:45:59,392 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-17 22:45:59,392 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-17 22:45:59,393 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-17 22:45:59,393 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-17 22:45:59,393 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-17 22:45:59,393 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-17 22:45:59,393 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-17 22:45:59,393 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-17 22:45:59,394 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-17 22:45:59,394 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-17 22:45:59,394 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-17 22:45:59,394 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-17 22:45:59,394 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-17 22:45:59,394 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-17 22:45:59,395 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-17 22:45:59,395 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-17 22:45:59,395 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-17 22:45:59,395 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-17 22:45:59,395 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-17 22:45:59,396 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-17 22:45:59,396 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-17 22:45:59,396 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-17 22:45:59,396 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-17 22:45:59,396 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-17 22:45:59,396 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-17 22:45:59,397 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-17 22:45:59,397 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-17 22:45:59,397 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-17 22:45:59,397 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-17 22:45:59,397 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-17 22:45:59,398 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-17 22:45:59,398 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-17 22:45:59,398 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-17 22:45:59,399 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-17 22:45:59,400 INFO L280 TraceCheckUtils]: 185: Hoare triple {23748#(<= ~a15~0 5)} assume true; {23748#(<= ~a15~0 5)} is VALID [2020-07-17 22:45:59,401 INFO L275 TraceCheckUtils]: 186: Hoare quadruple {23748#(<= ~a15~0 5)} {23011#true} #977#return; {23748#(<= ~a15~0 5)} is VALID [2020-07-17 22:45:59,402 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-17 22:45:59,402 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-17 22:45:59,403 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-17 22:45:59,404 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-17 22:45:59,405 INFO L280 TraceCheckUtils]: 191: Hoare triple {23748#(<= ~a15~0 5)} ~input := #in~input; {23748#(<= ~a15~0 5)} is VALID [2020-07-17 22:45:59,405 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-17 22:45:59,406 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-17 22:45:59,407 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-17 22:45:59,407 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-17 22:45:59,408 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-17 22:45:59,409 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-17 22:45:59,409 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-17 22:45:59,410 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-17 22:45:59,411 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-17 22:45:59,411 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-17 22:45:59,412 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-17 22:45:59,412 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-17 22:45:59,413 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-17 22:45:59,414 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-17 22:45:59,414 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-17 22:45:59,418 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-17 22:45:59,419 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-17 22:45:59,420 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-17 22:45:59,421 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-17 22:45:59,421 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-17 22:45:59,422 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-17 22:45:59,422 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-17 22:45:59,423 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-17 22:45:59,424 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-17 22:45:59,424 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-17 22:45:59,425 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-17 22:45:59,426 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-17 22:45:59,426 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-17 22:45:59,427 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-17 22:45:59,428 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-17 22:45:59,428 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-17 22:45:59,429 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-17 22:45:59,430 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-17 22:45:59,430 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-17 22:45:59,431 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-17 22:45:59,432 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-17 22:45:59,432 INFO L280 TraceCheckUtils]: 228: Hoare triple {23012#false} assume !false; {23012#false} is VALID [2020-07-17 22:45:59,483 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-17 22:45:59,483 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:45:59,484 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2020-07-17 22:45:59,484 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002120428] [2020-07-17 22:45:59,485 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 229 [2020-07-17 22:45:59,485 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:45:59,485 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-17 22:45:59,707 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-17 22:45:59,707 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-17 22:45:59,707 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:45:59,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-17 22:45:59,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-17 22:45:59,709 INFO L87 Difference]: Start difference. First operand 944 states and 1251 transitions. Second operand 3 states. [2020-07-17 22:46:01,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:01,998 INFO L93 Difference]: Finished difference Result 2616 states and 3431 transitions. [2020-07-17 22:46:01,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-17 22:46:01,998 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 229 [2020-07-17 22:46:01,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:02,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:46:02,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 854 transitions. [2020-07-17 22:46:02,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:46:02,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 854 transitions. [2020-07-17 22:46:02,023 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 854 transitions. [2020-07-17 22:46:03,449 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-17 22:46:03,574 INFO L225 Difference]: With dead ends: 2616 [2020-07-17 22:46:03,574 INFO L226 Difference]: Without dead ends: 1494 [2020-07-17 22:46:03,577 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-17 22:46:03,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2020-07-17 22:46:03,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1124. [2020-07-17 22:46:03,740 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:46:03,740 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1494 states. Second operand 1124 states. [2020-07-17 22:46:03,740 INFO L74 IsIncluded]: Start isIncluded. First operand 1494 states. Second operand 1124 states. [2020-07-17 22:46:03,740 INFO L87 Difference]: Start difference. First operand 1494 states. Second operand 1124 states. [2020-07-17 22:46:03,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:03,872 INFO L93 Difference]: Finished difference Result 1494 states and 1818 transitions. [2020-07-17 22:46:03,872 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 1818 transitions. [2020-07-17 22:46:03,876 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:03,877 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:03,877 INFO L74 IsIncluded]: Start isIncluded. First operand 1124 states. Second operand 1494 states. [2020-07-17 22:46:03,877 INFO L87 Difference]: Start difference. First operand 1124 states. Second operand 1494 states. [2020-07-17 22:46:04,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:04,042 INFO L93 Difference]: Finished difference Result 1494 states and 1818 transitions. [2020-07-17 22:46:04,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 1818 transitions. [2020-07-17 22:46:04,047 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:04,047 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:04,047 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:46:04,048 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:46:04,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1124 states. [2020-07-17 22:46:04,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 1430 transitions. [2020-07-17 22:46:04,142 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 1430 transitions. Word has length 229 [2020-07-17 22:46:04,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:46:04,143 INFO L479 AbstractCegarLoop]: Abstraction has 1124 states and 1430 transitions. [2020-07-17 22:46:04,143 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-17 22:46:04,143 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 1430 transitions. [2020-07-17 22:46:04,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2020-07-17 22:46:04,149 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:46:04,149 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-17 22:46:04,364 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:46:04,365 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:46:04,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:46:04,366 INFO L82 PathProgramCache]: Analyzing trace with hash -266552290, now seen corresponding path program 1 times [2020-07-17 22:46:04,366 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:46:04,366 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099253448] [2020-07-17 22:46:04,367 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:46:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:04,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:04,591 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-17 22:46:04,592 INFO L280 TraceCheckUtils]: 1: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume true; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:04,593 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {30681#(<= (+ ~a12~0 49) 0)} {30676#true} #973#return; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:04,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:04,693 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-17 22:46:04,694 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-17 22:46:04,694 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-17 22:46:04,695 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-17 22:46:04,696 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-17 22:46:04,697 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-17 22:46:04,698 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-17 22:46:04,698 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-17 22:46:04,699 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-17 22:46:04,700 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-17 22:46:04,701 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-17 22:46:04,701 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-17 22:46:04,703 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-17 22:46:04,703 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-17 22:46:04,704 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-17 22:46:04,705 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-17 22:46:04,706 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-17 22:46:04,706 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-17 22:46:04,707 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-17 22:46:04,708 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-17 22:46:04,708 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-17 22:46:04,709 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-17 22:46:04,710 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-17 22:46:04,711 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-17 22:46:04,711 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-17 22:46:04,712 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-17 22:46:04,713 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-17 22:46:04,714 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-17 22:46:04,715 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-17 22:46:04,716 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-17 22:46:04,716 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-17 22:46:04,717 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-17 22:46:04,718 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-17 22:46:04,719 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-17 22:46:04,719 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-17 22:46:04,720 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-17 22:46:04,721 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-17 22:46:04,722 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-17 22:46:04,722 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-17 22:46:04,723 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-17 22:46:04,724 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-17 22:46:04,725 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-17 22:46:04,725 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-17 22:46:04,726 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-17 22:46:04,727 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-17 22:46:04,728 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-17 22:46:04,729 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-17 22:46:04,730 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-17 22:46:04,730 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-17 22:46:04,731 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-17 22:46:04,732 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-17 22:46:04,733 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-17 22:46:04,733 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-17 22:46:04,734 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-17 22:46:04,735 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-17 22:46:04,736 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-17 22:46:04,737 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-17 22:46:04,737 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-17 22:46:04,738 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-17 22:46:04,739 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-17 22:46:04,740 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-17 22:46:04,741 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-17 22:46:04,742 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-17 22:46:04,742 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-17 22:46:04,743 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-17 22:46:04,744 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-17 22:46:04,745 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-17 22:46:04,746 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-17 22:46:04,746 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-17 22:46:04,747 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-17 22:46:04,748 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-17 22:46:04,749 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-17 22:46:04,750 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-17 22:46:04,751 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-17 22:46:04,751 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-17 22:46:04,752 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-17 22:46:04,753 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-17 22:46:04,754 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-17 22:46:04,755 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-17 22:46:04,757 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-17 22:46:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:04,934 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-17 22:46:04,935 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-17 22:46:04,937 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-17 22:46:04,938 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-17 22:46:04,939 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-17 22:46:04,940 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-17 22:46:04,941 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-17 22:46:04,942 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-17 22:46:04,943 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-17 22:46:04,945 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-17 22:46:04,946 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-17 22:46:04,947 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-17 22:46:04,948 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-17 22:46:04,950 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-17 22:46:04,951 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-17 22:46:04,952 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-17 22:46:04,953 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-17 22:46:04,956 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-17 22:46:04,957 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-17 22:46:04,959 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-17 22:46:04,960 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-17 22:46:04,961 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-17 22:46:04,962 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-17 22:46:04,963 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-17 22:46:04,964 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-17 22:46:04,966 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-17 22:46:04,967 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-17 22:46:04,968 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-17 22:46:04,968 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-17 22:46:04,970 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-17 22:46:04,970 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-17 22:46:04,973 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-17 22:46:04,974 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-17 22:46:04,975 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-17 22:46:04,975 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-17 22:46:04,976 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-17 22:46:04,977 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-17 22:46:04,978 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-17 22:46:04,978 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-17 22:46:04,979 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-17 22:46:04,980 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-17 22:46:04,981 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-17 22:46:04,981 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-17 22:46:04,982 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-17 22:46:04,983 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-17 22:46:04,983 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-17 22:46:04,984 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-17 22:46:04,985 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-17 22:46:04,986 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-17 22:46:04,987 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-17 22:46:04,987 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-17 22:46:04,990 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-17 22:46:04,991 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-17 22:46:04,991 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-17 22:46:04,992 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-17 22:46:04,993 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-17 22:46:04,994 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-17 22:46:04,995 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-17 22:46:04,995 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-17 22:46:04,996 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-17 22:46:04,997 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-17 22:46:04,998 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-17 22:46:04,998 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-17 22:46:04,999 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-17 22:46:05,000 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-17 22:46:05,001 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-17 22:46:05,001 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-17 22:46:05,002 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-17 22:46:05,003 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-17 22:46:05,004 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-17 22:46:05,005 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-17 22:46:05,006 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-17 22:46:05,006 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-17 22:46:05,007 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-17 22:46:05,008 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-17 22:46:05,008 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-17 22:46:05,009 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-17 22:46:05,009 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-17 22:46:05,010 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-17 22:46:05,011 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-17 22:46:05,011 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-17 22:46:05,013 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-17 22:46:05,013 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-17 22:46:05,014 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-17 22:46:05,015 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-17 22:46:05,015 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-17 22:46:05,016 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-17 22:46:05,017 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-17 22:46:05,017 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-17 22:46:05,018 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-17 22:46:05,019 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-17 22:46:05,019 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-17 22:46:05,020 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-17 22:46:05,020 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-17 22:46:05,021 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-17 22:46:05,022 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-17 22:46:05,023 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-17 22:46:05,023 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-17 22:46:05,024 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-17 22:46:05,025 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-17 22:46:05,026 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-17 22:46:05,027 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-17 22:46:05,027 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-17 22:46:05,029 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-17 22:46:05,031 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-17 22:46:05,032 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-17 22:46:05,033 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-17 22:46:05,034 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-17 22:46:05,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:05,145 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-17 22:46:05,145 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-17 22:46:05,145 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-17 22:46:05,145 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-17 22:46:05,146 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-17 22:46:05,146 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-17 22:46:05,146 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-17 22:46:05,146 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-17 22:46:05,147 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-17 22:46:05,147 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-17 22:46:05,147 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-17 22:46:05,147 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-17 22:46:05,147 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-17 22:46:05,148 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-17 22:46:05,148 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-17 22:46:05,148 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-17 22:46:05,148 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-17 22:46:05,149 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-17 22:46:05,149 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-17 22:46:05,149 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-17 22:46:05,149 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-17 22:46:05,149 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-17 22:46:05,150 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-17 22:46:05,150 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-17 22:46:05,150 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-17 22:46:05,150 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-17 22:46:05,151 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-17 22:46:05,151 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-17 22:46:05,151 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-17 22:46:05,151 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-17 22:46:05,151 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-17 22:46:05,151 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-17 22:46:05,152 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-17 22:46:05,152 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-17 22:46:05,152 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-17 22:46:05,152 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-17 22:46:05,153 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-17 22:46:05,153 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-17 22:46:05,153 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-17 22:46:05,153 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-17 22:46:05,153 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-17 22:46:05,154 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-17 22:46:05,154 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-17 22:46:05,154 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-17 22:46:05,154 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-17 22:46:05,155 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-17 22:46:05,155 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-17 22:46:05,155 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-17 22:46:05,155 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-17 22:46:05,155 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-17 22:46:05,156 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-17 22:46:05,156 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-17 22:46:05,156 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-17 22:46:05,156 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-17 22:46:05,157 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-17 22:46:05,157 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-17 22:46:05,157 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-17 22:46:05,157 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-17 22:46:05,158 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-17 22:46:05,158 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-17 22:46:05,158 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-17 22:46:05,158 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-17 22:46:05,158 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-17 22:46:05,159 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-17 22:46:05,159 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-17 22:46:05,159 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-17 22:46:05,159 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-17 22:46:05,160 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-17 22:46:05,160 INFO L280 TraceCheckUtils]: 68: Hoare triple {30676#true} assume true; {30676#true} is VALID [2020-07-17 22:46:05,160 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {30676#true} {30677#false} #977#return; {30677#false} is VALID [2020-07-17 22:46:05,168 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-17 22:46:05,169 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-17 22:46:05,170 INFO L280 TraceCheckUtils]: 2: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume true; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:05,170 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {30681#(<= (+ ~a12~0 49) 0)} {30676#true} #973#return; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:05,171 INFO L263 TraceCheckUtils]: 4: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:05,172 INFO L280 TraceCheckUtils]: 5: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:05,173 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-17 22:46:05,174 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-17 22:46:05,175 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-17 22:46:05,176 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-17 22:46:05,177 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-17 22:46:05,177 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-17 22:46:05,178 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-17 22:46:05,179 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-17 22:46:05,180 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-17 22:46:05,180 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-17 22:46:05,181 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-17 22:46:05,182 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-17 22:46:05,182 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-17 22:46:05,183 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-17 22:46:05,183 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-17 22:46:05,184 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-17 22:46:05,185 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-17 22:46:05,185 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-17 22:46:05,186 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-17 22:46:05,186 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-17 22:46:05,187 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-17 22:46:05,188 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-17 22:46:05,188 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-17 22:46:05,189 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-17 22:46:05,191 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-17 22:46:05,191 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-17 22:46:05,193 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-17 22:46:05,193 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-17 22:46:05,194 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-17 22:46:05,194 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-17 22:46:05,195 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-17 22:46:05,196 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-17 22:46:05,196 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-17 22:46:05,197 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-17 22:46:05,198 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-17 22:46:05,198 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-17 22:46:05,199 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-17 22:46:05,199 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-17 22:46:05,200 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-17 22:46:05,200 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-17 22:46:05,201 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-17 22:46:05,201 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-17 22:46:05,202 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-17 22:46:05,203 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-17 22:46:05,203 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-17 22:46:05,204 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-17 22:46:05,205 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-17 22:46:05,206 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-17 22:46:05,212 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-17 22:46:05,213 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-17 22:46:05,214 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-17 22:46:05,214 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-17 22:46:05,215 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-17 22:46:05,216 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-17 22:46:05,216 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-17 22:46:05,217 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-17 22:46:05,218 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-17 22:46:05,219 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-17 22:46:05,220 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-17 22:46:05,220 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-17 22:46:05,221 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-17 22:46:05,222 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-17 22:46:05,222 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-17 22:46:05,223 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-17 22:46:05,223 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-17 22:46:05,224 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-17 22:46:05,225 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-17 22:46:05,225 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-17 22:46:05,226 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-17 22:46:05,227 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-17 22:46:05,227 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-17 22:46:05,228 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-17 22:46:05,229 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-17 22:46:05,229 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-17 22:46:05,230 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-17 22:46:05,231 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-17 22:46:05,232 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-17 22:46:05,232 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-17 22:46:05,233 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-17 22:46:05,234 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-17 22:46:05,235 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-17 22:46:05,236 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-17 22:46:05,238 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-17 22:46:05,239 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-17 22:46:05,240 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-17 22:46:05,241 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-17 22:46:05,242 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-17 22:46:05,243 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-17 22:46:05,245 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-17 22:46:05,246 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-17 22:46:05,247 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-17 22:46:05,249 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-17 22:46:05,250 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-17 22:46:05,251 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-17 22:46:05,252 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-17 22:46:05,254 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-17 22:46:05,255 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-17 22:46:05,256 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-17 22:46:05,257 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-17 22:46:05,258 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-17 22:46:05,259 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-17 22:46:05,260 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-17 22:46:05,261 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-17 22:46:05,262 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-17 22:46:05,263 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-17 22:46:05,264 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-17 22:46:05,265 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-17 22:46:05,266 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-17 22:46:05,267 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-17 22:46:05,268 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-17 22:46:05,270 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-17 22:46:05,271 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-17 22:46:05,272 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-17 22:46:05,273 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-17 22:46:05,274 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-17 22:46:05,275 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-17 22:46:05,275 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-17 22:46:05,276 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-17 22:46:05,277 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-17 22:46:05,277 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-17 22:46:05,278 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-17 22:46:05,279 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-17 22:46:05,280 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-17 22:46:05,280 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-17 22:46:05,281 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-17 22:46:05,282 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-17 22:46:05,282 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-17 22:46:05,283 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-17 22:46:05,284 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-17 22:46:05,286 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-17 22:46:05,286 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-17 22:46:05,287 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-17 22:46:05,288 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-17 22:46:05,289 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-17 22:46:05,290 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-17 22:46:05,291 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-17 22:46:05,292 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-17 22:46:05,293 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-17 22:46:05,293 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-17 22:46:05,295 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-17 22:46:05,296 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-17 22:46:05,297 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-17 22:46:05,298 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-17 22:46:05,299 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-17 22:46:05,300 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-17 22:46:05,301 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-17 22:46:05,302 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-17 22:46:05,302 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-17 22:46:05,303 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-17 22:46:05,304 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-17 22:46:05,305 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-17 22:46:05,306 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-17 22:46:05,306 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-17 22:46:05,307 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-17 22:46:05,308 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-17 22:46:05,309 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-17 22:46:05,309 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-17 22:46:05,310 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-17 22:46:05,311 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-17 22:46:05,311 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-17 22:46:05,312 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-17 22:46:05,313 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-17 22:46:05,313 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-17 22:46:05,314 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-17 22:46:05,314 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-17 22:46:05,315 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-17 22:46:05,316 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-17 22:46:05,316 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-17 22:46:05,317 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-17 22:46:05,317 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-17 22:46:05,318 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-17 22:46:05,319 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-17 22:46:05,319 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-17 22:46:05,320 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-17 22:46:05,321 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-17 22:46:05,322 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-17 22:46:05,323 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-17 22:46:05,323 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-17 22:46:05,324 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-17 22:46:05,325 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-17 22:46:05,325 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-17 22:46:05,326 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-17 22:46:05,327 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-17 22:46:05,328 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-17 22:46:05,328 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-17 22:46:05,329 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-17 22:46:05,330 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-17 22:46:05,331 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-17 22:46:05,331 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-17 22:46:05,332 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-17 22:46:05,333 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-17 22:46:05,334 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-17 22:46:05,335 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-17 22:46:05,336 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-17 22:46:05,338 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-17 22:46:05,338 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-17 22:46:05,338 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-17 22:46:05,339 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-17 22:46:05,339 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-17 22:46:05,339 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-17 22:46:05,339 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-17 22:46:05,339 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-17 22:46:05,340 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-17 22:46:05,340 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-17 22:46:05,340 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-17 22:46:05,340 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-17 22:46:05,340 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-17 22:46:05,340 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-17 22:46:05,341 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-17 22:46:05,341 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-17 22:46:05,341 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-17 22:46:05,341 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-17 22:46:05,341 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-17 22:46:05,342 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-17 22:46:05,342 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-17 22:46:05,342 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-17 22:46:05,342 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-17 22:46:05,342 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-17 22:46:05,343 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-17 22:46:05,343 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-17 22:46:05,343 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-17 22:46:05,343 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-17 22:46:05,343 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-17 22:46:05,344 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-17 22:46:05,344 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-17 22:46:05,344 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-17 22:46:05,344 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-17 22:46:05,344 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-17 22:46:05,345 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-17 22:46:05,345 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-17 22:46:05,345 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-17 22:46:05,345 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-17 22:46:05,345 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-17 22:46:05,346 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-17 22:46:05,346 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-17 22:46:05,346 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-17 22:46:05,346 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-17 22:46:05,346 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-17 22:46:05,347 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-17 22:46:05,347 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-17 22:46:05,347 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-17 22:46:05,347 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-17 22:46:05,347 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-17 22:46:05,348 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-17 22:46:05,348 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-17 22:46:05,348 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-17 22:46:05,348 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-17 22:46:05,348 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-17 22:46:05,349 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-17 22:46:05,349 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-17 22:46:05,349 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-17 22:46:05,349 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-17 22:46:05,349 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-17 22:46:05,350 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-17 22:46:05,350 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-17 22:46:05,350 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-17 22:46:05,351 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-17 22:46:05,351 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-17 22:46:05,351 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-17 22:46:05,351 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-17 22:46:05,352 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-17 22:46:05,352 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-17 22:46:05,352 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-17 22:46:05,352 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-17 22:46:05,353 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-17 22:46:05,353 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-17 22:46:05,353 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-17 22:46:05,353 INFO L280 TraceCheckUtils]: 273: Hoare triple {30676#true} assume true; {30676#true} is VALID [2020-07-17 22:46:05,354 INFO L275 TraceCheckUtils]: 274: Hoare quadruple {30676#true} {30677#false} #977#return; {30677#false} is VALID [2020-07-17 22:46:05,354 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-17 22:46:05,354 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-17 22:46:05,354 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-17 22:46:05,354 INFO L263 TraceCheckUtils]: 278: Hoare triple {30677#false} call #t~ret3 := calculate_output(~input~0); {30677#false} is VALID [2020-07-17 22:46:05,355 INFO L280 TraceCheckUtils]: 279: Hoare triple {30677#false} ~input := #in~input; {30677#false} is VALID [2020-07-17 22:46:05,355 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-17 22:46:05,355 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-17 22:46:05,355 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-17 22:46:05,355 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-17 22:46:05,356 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-17 22:46:05,356 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-17 22:46:05,356 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-17 22:46:05,356 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-17 22:46:05,356 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-17 22:46:05,357 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-17 22:46:05,357 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-17 22:46:05,357 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-17 22:46:05,357 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-17 22:46:05,357 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-17 22:46:05,358 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-17 22:46:05,358 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-17 22:46:05,358 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-17 22:46:05,358 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-17 22:46:05,358 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-17 22:46:05,358 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-17 22:46:05,359 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-17 22:46:05,359 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-17 22:46:05,359 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-17 22:46:05,359 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-17 22:46:05,359 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-17 22:46:05,360 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-17 22:46:05,360 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-17 22:46:05,360 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-17 22:46:05,360 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-17 22:46:05,360 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-17 22:46:05,360 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-17 22:46:05,361 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-17 22:46:05,361 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-17 22:46:05,361 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-17 22:46:05,361 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-17 22:46:05,361 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-17 22:46:05,361 INFO L280 TraceCheckUtils]: 316: Hoare triple {30677#false} assume !false; {30677#false} is VALID [2020-07-17 22:46:05,815 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-17 22:46:05,816 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099253448] [2020-07-17 22:46:05,816 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427988306] [2020-07-17 22:46:05,816 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-17 22:46:05,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:05,977 INFO L264 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-17 22:46:06,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:06,049 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:46:07,291 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 4, 1] term [2020-07-17 22:46:07,292 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:46:07,302 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:46:07,313 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:46:07,528 INFO L263 TraceCheckUtils]: 0: Hoare triple {30676#true} call ULTIMATE.init(); {30676#true} is VALID [2020-07-17 22:46:07,529 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-17 22:46:07,530 INFO L280 TraceCheckUtils]: 2: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume true; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:07,532 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {30681#(<= (+ ~a12~0 49) 0)} {30676#true} #973#return; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:07,532 INFO L263 TraceCheckUtils]: 4: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:07,533 INFO L280 TraceCheckUtils]: 5: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:07,533 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-17 22:46:07,534 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-17 22:46:07,535 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-17 22:46:07,535 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-17 22:46:07,536 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-17 22:46:07,537 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-17 22:46:07,538 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-17 22:46:07,538 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-17 22:46:07,539 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-17 22:46:07,542 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-17 22:46:07,542 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-17 22:46:07,543 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-17 22:46:07,543 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-17 22:46:07,544 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-17 22:46:07,544 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-17 22:46:07,545 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-17 22:46:07,545 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-17 22:46:07,550 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-17 22:46:07,551 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-17 22:46:07,551 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-17 22:46:07,552 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-17 22:46:07,552 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-17 22:46:07,553 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-17 22:46:07,553 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-17 22:46:07,554 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-17 22:46:07,554 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-17 22:46:07,555 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-17 22:46:07,555 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-17 22:46:07,555 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-17 22:46:07,556 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-17 22:46:07,556 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-17 22:46:07,560 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-17 22:46:07,560 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-17 22:46:07,561 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-17 22:46:07,562 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-17 22:46:07,562 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-17 22:46:07,563 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-17 22:46:07,563 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-17 22:46:07,563 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-17 22:46:07,564 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-17 22:46:07,564 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-17 22:46:07,565 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-17 22:46:07,565 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-17 22:46:07,566 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-17 22:46:07,566 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-17 22:46:07,567 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-17 22:46:07,567 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-17 22:46:07,568 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-17 22:46:07,568 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-17 22:46:07,568 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-17 22:46:07,569 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-17 22:46:07,569 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-17 22:46:07,570 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-17 22:46:07,570 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-17 22:46:07,570 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-17 22:46:07,571 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-17 22:46:07,571 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-17 22:46:07,572 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-17 22:46:07,572 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-17 22:46:07,573 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-17 22:46:07,573 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-17 22:46:07,574 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-17 22:46:07,574 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-17 22:46:07,575 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-17 22:46:07,575 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-17 22:46:07,575 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-17 22:46:07,576 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-17 22:46:07,576 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-17 22:46:07,577 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-17 22:46:07,577 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-17 22:46:07,578 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-17 22:46:07,578 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-17 22:46:07,579 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-17 22:46:07,579 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-17 22:46:07,580 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-17 22:46:07,580 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-17 22:46:07,580 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-17 22:46:07,581 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-17 22:46:07,581 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-17 22:46:07,582 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-17 22:46:07,582 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-17 22:46:07,583 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-17 22:46:07,584 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-17 22:46:07,585 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-17 22:46:07,586 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-17 22:46:07,587 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-17 22:46:07,588 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-17 22:46:07,589 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-17 22:46:07,590 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-17 22:46:07,590 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-17 22:46:07,591 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-17 22:46:07,592 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-17 22:46:07,593 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-17 22:46:07,594 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-17 22:46:07,595 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-17 22:46:07,595 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-17 22:46:07,596 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-17 22:46:07,600 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-17 22:46:07,604 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-17 22:46:07,605 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-17 22:46:07,606 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-17 22:46:07,607 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-17 22:46:07,608 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-17 22:46:07,609 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-17 22:46:07,610 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-17 22:46:07,611 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-17 22:46:07,612 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-17 22:46:07,612 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-17 22:46:07,613 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-17 22:46:07,614 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-17 22:46:07,615 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-17 22:46:07,616 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-17 22:46:07,617 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-17 22:46:07,618 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-17 22:46:07,619 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-17 22:46:07,620 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-17 22:46:07,621 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-17 22:46:07,622 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-17 22:46:07,623 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-17 22:46:07,624 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-17 22:46:07,625 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-17 22:46:07,626 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-17 22:46:07,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-17 22:46:07,628 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-17 22:46:07,629 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-17 22:46:07,630 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-17 22:46:07,631 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-17 22:46:07,632 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-17 22:46:07,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-17 22:46:07,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-17 22:46:07,636 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-17 22:46:07,637 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-17 22:46:07,637 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-17 22:46:07,638 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-17 22:46:07,639 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-17 22:46:07,639 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-17 22:46:07,640 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-17 22:46:07,641 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-17 22:46:07,642 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-17 22:46:07,642 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-17 22:46:07,643 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-17 22:46:07,644 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-17 22:46:07,644 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-17 22:46:07,645 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-17 22:46:07,646 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-17 22:46:07,646 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-17 22:46:07,647 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-17 22:46:07,648 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-17 22:46:07,648 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-17 22:46:07,649 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-17 22:46:07,650 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-17 22:46:07,651 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-17 22:46:07,651 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-17 22:46:07,652 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-17 22:46:07,653 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-17 22:46:07,654 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-17 22:46:07,655 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-17 22:46:07,655 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-17 22:46:07,656 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-17 22:46:07,657 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-17 22:46:07,658 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-17 22:46:07,658 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-17 22:46:07,659 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-17 22:46:07,660 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-17 22:46:07,662 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-17 22:46:07,663 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-17 22:46:07,664 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-17 22:46:07,665 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-17 22:46:07,665 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-17 22:46:07,666 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-17 22:46:07,667 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-17 22:46:07,668 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-17 22:46:07,669 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-17 22:46:07,670 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-17 22:46:07,670 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-17 22:46:07,671 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-17 22:46:07,672 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-17 22:46:07,673 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-17 22:46:07,674 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-17 22:46:07,675 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-17 22:46:07,679 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-17 22:46:07,680 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-17 22:46:07,681 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-17 22:46:07,682 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-17 22:46:07,682 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-17 22:46:07,683 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-17 22:46:07,684 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-17 22:46:07,685 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-17 22:46:07,686 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-17 22:46:07,687 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-17 22:46:07,688 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-17 22:46:07,689 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-17 22:46:07,692 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-17 22:46:07,693 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-17 22:46:07,694 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-17 22:46:07,694 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-17 22:46:07,695 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-17 22:46:07,695 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-17 22:46:07,695 INFO L263 TraceCheckUtils]: 204: Hoare triple {30677#false} call #t~ret3 := calculate_output(~input~0); {30677#false} is VALID [2020-07-17 22:46:07,695 INFO L280 TraceCheckUtils]: 205: Hoare triple {30677#false} ~input := #in~input; {30677#false} is VALID [2020-07-17 22:46:07,696 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-17 22:46:07,696 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-17 22:46:07,696 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-17 22:46:07,696 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-17 22:46:07,696 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-17 22:46:07,696 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-17 22:46:07,697 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-17 22:46:07,697 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-17 22:46:07,697 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-17 22:46:07,697 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-17 22:46:07,697 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-17 22:46:07,697 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-17 22:46:07,698 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-17 22:46:07,698 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-17 22:46:07,698 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-17 22:46:07,698 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-17 22:46:07,698 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-17 22:46:07,698 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-17 22:46:07,698 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-17 22:46:07,698 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-17 22:46:07,699 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-17 22:46:07,699 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-17 22:46:07,699 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-17 22:46:07,699 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-17 22:46:07,699 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-17 22:46:07,699 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-17 22:46:07,699 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-17 22:46:07,699 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-17 22:46:07,700 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-17 22:46:07,700 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-17 22:46:07,700 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-17 22:46:07,700 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-17 22:46:07,700 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-17 22:46:07,700 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-17 22:46:07,700 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-17 22:46:07,701 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-17 22:46:07,701 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-17 22:46:07,701 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-17 22:46:07,701 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-17 22:46:07,701 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-17 22:46:07,702 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-17 22:46:07,702 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-17 22:46:07,702 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-17 22:46:07,702 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-17 22:46:07,702 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-17 22:46:07,702 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-17 22:46:07,703 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-17 22:46:07,703 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-17 22:46:07,703 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-17 22:46:07,703 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-17 22:46:07,703 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-17 22:46:07,704 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-17 22:46:07,704 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-17 22:46:07,704 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-17 22:46:07,704 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-17 22:46:07,704 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-17 22:46:07,704 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-17 22:46:07,705 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-17 22:46:07,705 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-17 22:46:07,705 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-17 22:46:07,705 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-17 22:46:07,705 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-17 22:46:07,706 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-17 22:46:07,706 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-17 22:46:07,706 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-17 22:46:07,706 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-17 22:46:07,706 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-17 22:46:07,706 INFO L280 TraceCheckUtils]: 273: Hoare triple {30677#false} assume true; {30677#false} is VALID [2020-07-17 22:46:07,707 INFO L275 TraceCheckUtils]: 274: Hoare quadruple {30677#false} {30677#false} #977#return; {30677#false} is VALID [2020-07-17 22:46:07,707 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-17 22:46:07,707 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-17 22:46:07,707 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-17 22:46:07,707 INFO L263 TraceCheckUtils]: 278: Hoare triple {30677#false} call #t~ret3 := calculate_output(~input~0); {30677#false} is VALID [2020-07-17 22:46:07,708 INFO L280 TraceCheckUtils]: 279: Hoare triple {30677#false} ~input := #in~input; {30677#false} is VALID [2020-07-17 22:46:07,708 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-17 22:46:07,708 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-17 22:46:07,708 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-17 22:46:07,708 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-17 22:46:07,708 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-17 22:46:07,709 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-17 22:46:07,709 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-17 22:46:07,709 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-17 22:46:07,709 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-17 22:46:07,709 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-17 22:46:07,709 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-17 22:46:07,710 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-17 22:46:07,710 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-17 22:46:07,710 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-17 22:46:07,710 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-17 22:46:07,710 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-17 22:46:07,711 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-17 22:46:07,711 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-17 22:46:07,711 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-17 22:46:07,711 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-17 22:46:07,711 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-17 22:46:07,711 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-17 22:46:07,712 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-17 22:46:07,712 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-17 22:46:07,712 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-17 22:46:07,712 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-17 22:46:07,712 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-17 22:46:07,712 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-17 22:46:07,713 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-17 22:46:07,713 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-17 22:46:07,713 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-17 22:46:07,713 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-17 22:46:07,713 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-17 22:46:07,713 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-17 22:46:07,714 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-17 22:46:07,714 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-17 22:46:07,714 INFO L280 TraceCheckUtils]: 316: Hoare triple {30677#false} assume !false; {30677#false} is VALID [2020-07-17 22:46:07,910 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-17 22:46:07,910 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:46:07,911 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2020-07-17 22:46:07,911 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067601012] [2020-07-17 22:46:07,912 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 317 [2020-07-17 22:46:07,916 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:46:07,916 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states. [2020-07-17 22:46:08,853 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-17 22:46:08,853 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-17 22:46:08,853 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:46:08,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-17 22:46:08,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-07-17 22:46:08,855 INFO L87 Difference]: Start difference. First operand 1124 states and 1430 transitions. Second operand 15 states. [2020-07-17 22:46:28,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:28,366 INFO L93 Difference]: Finished difference Result 2357 states and 2994 transitions. [2020-07-17 22:46:28,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-17 22:46:28,366 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 317 [2020-07-17 22:46:28,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:28,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-17 22:46:28,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1118 transitions. [2020-07-17 22:46:28,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-17 22:46:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1118 transitions. [2020-07-17 22:46:28,387 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 30 states and 1118 transitions. [2020-07-17 22:46:31,119 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-17 22:46:31,207 INFO L225 Difference]: With dead ends: 2357 [2020-07-17 22:46:31,207 INFO L226 Difference]: Without dead ends: 1374 [2020-07-17 22:46:31,210 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=324, Invalid=1158, Unknown=0, NotChecked=0, Total=1482 [2020-07-17 22:46:31,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1374 states. [2020-07-17 22:46:31,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1374 to 1124. [2020-07-17 22:46:31,402 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:46:31,402 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1374 states. Second operand 1124 states. [2020-07-17 22:46:31,402 INFO L74 IsIncluded]: Start isIncluded. First operand 1374 states. Second operand 1124 states. [2020-07-17 22:46:31,402 INFO L87 Difference]: Start difference. First operand 1374 states. Second operand 1124 states. [2020-07-17 22:46:31,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:31,503 INFO L93 Difference]: Finished difference Result 1374 states and 1574 transitions. [2020-07-17 22:46:31,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1374 states and 1574 transitions. [2020-07-17 22:46:31,507 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:31,508 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:31,508 INFO L74 IsIncluded]: Start isIncluded. First operand 1124 states. Second operand 1374 states. [2020-07-17 22:46:31,508 INFO L87 Difference]: Start difference. First operand 1124 states. Second operand 1374 states. [2020-07-17 22:46:31,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:31,616 INFO L93 Difference]: Finished difference Result 1374 states and 1574 transitions. [2020-07-17 22:46:31,616 INFO L276 IsEmpty]: Start isEmpty. Operand 1374 states and 1574 transitions. [2020-07-17 22:46:31,619 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:31,620 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:31,620 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:46:31,620 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:46:31,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1124 states. [2020-07-17 22:46:31,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 1302 transitions. [2020-07-17 22:46:31,699 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 1302 transitions. Word has length 317 [2020-07-17 22:46:31,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:46:31,700 INFO L479 AbstractCegarLoop]: Abstraction has 1124 states and 1302 transitions. [2020-07-17 22:46:31,700 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-17 22:46:31,700 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 1302 transitions. [2020-07-17 22:46:31,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2020-07-17 22:46:31,706 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:46:31,706 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-17 22:46:31,920 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:46:31,921 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:46:31,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:46:31,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1074149043, now seen corresponding path program 1 times [2020-07-17 22:46:31,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:46:31,923 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954089262] [2020-07-17 22:46:31,923 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:46:32,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:32,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:32,140 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-17 22:46:32,141 INFO L280 TraceCheckUtils]: 1: Hoare triple {38272#true} assume true; {38272#true} is VALID [2020-07-17 22:46:32,141 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {38272#true} {38272#true} #973#return; {38272#true} is VALID [2020-07-17 22:46:32,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:32,187 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-17 22:46:32,188 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-17 22:46:32,188 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-17 22:46:32,188 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-17 22:46:32,188 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-17 22:46:32,188 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-17 22:46:32,189 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-17 22:46:32,189 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-17 22:46:32,189 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-17 22:46:32,189 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-17 22:46:32,189 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-17 22:46:32,190 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-17 22:46:32,190 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-17 22:46:32,190 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-17 22:46:32,190 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-17 22:46:32,190 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-17 22:46:32,190 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-17 22:46:32,191 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-17 22:46:32,191 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-17 22:46:32,191 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-17 22:46:32,191 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-17 22:46:32,191 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-17 22:46:32,192 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-17 22:46:32,192 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-17 22:46:32,192 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-17 22:46:32,192 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-17 22:46:32,192 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-17 22:46:32,193 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-17 22:46:32,193 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-17 22:46:32,193 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-17 22:46:32,193 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-17 22:46:32,193 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-17 22:46:32,193 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-17 22:46:32,194 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-17 22:46:32,194 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-17 22:46:32,194 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-17 22:46:32,194 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-17 22:46:32,194 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-17 22:46:32,194 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-17 22:46:32,195 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-17 22:46:32,195 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-17 22:46:32,195 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-17 22:46:32,195 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-17 22:46:32,195 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-17 22:46:32,195 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-17 22:46:32,196 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-17 22:46:32,196 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-17 22:46:32,196 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-17 22:46:32,196 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-17 22:46:32,196 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-17 22:46:32,196 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-17 22:46:32,197 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-17 22:46:32,197 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-17 22:46:32,197 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-17 22:46:32,197 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-17 22:46:32,197 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-17 22:46:32,198 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-17 22:46:32,198 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-17 22:46:32,198 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-17 22:46:32,198 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-17 22:46:32,198 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-17 22:46:32,198 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-17 22:46:32,199 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-17 22:46:32,199 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-17 22:46:32,199 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-17 22:46:32,199 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-17 22:46:32,199 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-17 22:46:32,199 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-17 22:46:32,200 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-17 22:46:32,200 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-17 22:46:32,200 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-17 22:46:32,200 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-17 22:46:32,200 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-17 22:46:32,200 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-17 22:46:32,201 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-17 22:46:32,201 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-17 22:46:32,201 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-17 22:46:32,201 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-17 22:46:32,201 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-17 22:46:32,201 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-17 22:46:32,202 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-17 22:46:32,202 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-17 22:46:32,202 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-17 22:46:32,202 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-17 22:46:32,202 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-17 22:46:32,203 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-17 22:46:32,203 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-17 22:46:32,203 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-17 22:46:32,203 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-17 22:46:32,203 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-17 22:46:32,203 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-17 22:46:32,204 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-17 22:46:32,204 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-17 22:46:32,204 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-17 22:46:32,204 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-17 22:46:32,204 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-17 22:46:32,205 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-17 22:46:32,205 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-17 22:46:32,205 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-17 22:46:32,205 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-17 22:46:32,205 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-17 22:46:32,205 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-17 22:46:32,206 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-17 22:46:32,206 INFO L280 TraceCheckUtils]: 103: Hoare triple {38272#true} assume true; {38272#true} is VALID [2020-07-17 22:46:32,206 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {38272#true} {38272#true} #977#return; {38272#true} is VALID [2020-07-17 22:46:32,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:32,286 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-17 22:46:32,286 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-17 22:46:32,287 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-17 22:46:32,287 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-17 22:46:32,287 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-17 22:46:32,287 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-17 22:46:32,287 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-17 22:46:32,288 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-17 22:46:32,288 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-17 22:46:32,288 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-17 22:46:32,288 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-17 22:46:32,288 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-17 22:46:32,289 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-17 22:46:32,289 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-17 22:46:32,289 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-17 22:46:32,289 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-17 22:46:32,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-17 22:46:32,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-17 22:46:32,290 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-17 22:46:32,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-17 22:46:32,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-17 22:46:32,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-17 22:46:32,290 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-17 22:46:32,290 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-17 22:46:32,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-17 22:46:32,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-17 22:46:32,291 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-17 22:46:32,291 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-17 22:46:32,291 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-17 22:46:32,292 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-17 22:46:32,292 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-17 22:46:32,292 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-17 22:46:32,292 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-17 22:46:32,292 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-17 22:46:32,292 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-17 22:46:32,293 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-17 22:46:32,293 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-17 22:46:32,293 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-17 22:46:32,293 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-17 22:46:32,293 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-17 22:46:32,293 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-17 22:46:32,294 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-17 22:46:32,294 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-17 22:46:32,294 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-17 22:46:32,294 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-17 22:46:32,294 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-17 22:46:32,295 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-17 22:46:32,295 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-17 22:46:32,295 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-17 22:46:32,295 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-17 22:46:32,295 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-17 22:46:32,295 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-17 22:46:32,296 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-17 22:46:32,296 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-17 22:46:32,296 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-17 22:46:32,296 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-17 22:46:32,296 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-17 22:46:32,297 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-17 22:46:32,297 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-17 22:46:32,297 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-17 22:46:32,297 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-17 22:46:32,297 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-17 22:46:32,297 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-17 22:46:32,298 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-17 22:46:32,298 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-17 22:46:32,298 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-17 22:46:32,298 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-17 22:46:32,298 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-17 22:46:32,299 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-17 22:46:32,299 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-17 22:46:32,299 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-17 22:46:32,299 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-17 22:46:32,299 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-17 22:46:32,299 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-17 22:46:32,300 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-17 22:46:32,300 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-17 22:46:32,300 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-17 22:46:32,300 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-17 22:46:32,300 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-17 22:46:32,301 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-17 22:46:32,301 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-17 22:46:32,301 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-17 22:46:32,301 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-17 22:46:32,301 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-17 22:46:32,301 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-17 22:46:32,302 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-17 22:46:32,302 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-17 22:46:32,302 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-17 22:46:32,302 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-17 22:46:32,302 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-17 22:46:32,303 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-17 22:46:32,303 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-17 22:46:32,303 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-17 22:46:32,303 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-17 22:46:32,303 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-17 22:46:32,304 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-17 22:46:32,304 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-17 22:46:32,304 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-17 22:46:32,304 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-17 22:46:32,304 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-17 22:46:32,305 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-17 22:46:32,305 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-17 22:46:32,305 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-17 22:46:32,305 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-17 22:46:32,305 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-17 22:46:32,311 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-17 22:46:32,312 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-17 22:46:32,314 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-17 22:46:32,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:32,460 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-17 22:46:32,460 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-17 22:46:32,461 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-17 22:46:32,462 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-17 22:46:32,463 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-17 22:46:32,464 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-17 22:46:32,465 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-17 22:46:32,466 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-17 22:46:32,467 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-17 22:46:32,468 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-17 22:46:32,469 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-17 22:46:32,470 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-17 22:46:32,471 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-17 22:46:32,473 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-17 22:46:32,474 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-17 22:46:32,475 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-17 22:46:32,476 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-17 22:46:32,478 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-17 22:46:32,479 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-17 22:46:32,480 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-17 22:46:32,481 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-17 22:46:32,482 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-17 22:46:32,482 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-17 22:46:32,483 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-17 22:46:32,484 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-17 22:46:32,484 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-17 22:46:32,486 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-17 22:46:32,487 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-17 22:46:32,488 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-17 22:46:32,488 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-17 22:46:32,489 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-17 22:46:32,490 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-17 22:46:32,491 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-17 22:46:32,491 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-17 22:46:32,493 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-17 22:46:32,494 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-17 22:46:32,494 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-17 22:46:32,495 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-17 22:46:32,496 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-17 22:46:32,497 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-17 22:46:32,499 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-17 22:46:32,500 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-17 22:46:32,501 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-17 22:46:32,502 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-17 22:46:32,502 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-17 22:46:32,503 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-17 22:46:32,510 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-17 22:46:32,511 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-17 22:46:32,512 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-17 22:46:32,513 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-17 22:46:32,514 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-17 22:46:32,515 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-17 22:46:32,516 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-17 22:46:32,517 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-17 22:46:32,518 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-17 22:46:32,518 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-17 22:46:32,519 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-17 22:46:32,520 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-17 22:46:32,521 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-17 22:46:32,522 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-17 22:46:32,523 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-17 22:46:32,524 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-17 22:46:32,525 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-17 22:46:32,526 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-17 22:46:32,527 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-17 22:46:32,528 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-17 22:46:32,529 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-17 22:46:32,536 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-17 22:46:32,537 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-17 22:46:32,538 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-17 22:46:32,578 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-17 22:46:32,578 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-17 22:46:32,578 INFO L280 TraceCheckUtils]: 2: Hoare triple {38272#true} assume true; {38272#true} is VALID [2020-07-17 22:46:32,578 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {38272#true} {38272#true} #973#return; {38272#true} is VALID [2020-07-17 22:46:32,579 INFO L263 TraceCheckUtils]: 4: Hoare triple {38272#true} call #t~ret4 := main(); {38272#true} is VALID [2020-07-17 22:46:32,579 INFO L280 TraceCheckUtils]: 5: Hoare triple {38272#true} ~output~0 := -1; {38272#true} is VALID [2020-07-17 22:46:32,579 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-17 22:46:32,579 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-17 22:46:32,584 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-17 22:46:32,584 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-17 22:46:32,584 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-17 22:46:32,584 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-17 22:46:32,585 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-17 22:46:32,585 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-17 22:46:32,585 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-17 22:46:32,585 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-17 22:46:32,585 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-17 22:46:32,585 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-17 22:46:32,586 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-17 22:46:32,586 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-17 22:46:32,586 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-17 22:46:32,586 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-17 22:46:32,586 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-17 22:46:32,586 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-17 22:46:32,587 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-17 22:46:32,587 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-17 22:46:32,587 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-17 22:46:32,587 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-17 22:46:32,587 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-17 22:46:32,588 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-17 22:46:32,588 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-17 22:46:32,588 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-17 22:46:32,588 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-17 22:46:32,588 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-17 22:46:32,589 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-17 22:46:32,589 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-17 22:46:32,589 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-17 22:46:32,589 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-17 22:46:32,589 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-17 22:46:32,589 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-17 22:46:32,589 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-17 22:46:32,589 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-17 22:46:32,589 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-17 22:46:32,590 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-17 22:46:32,590 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-17 22:46:32,590 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-17 22:46:32,590 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-17 22:46:32,590 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-17 22:46:32,590 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-17 22:46:32,590 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-17 22:46:32,590 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-17 22:46:32,591 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-17 22:46:32,591 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-17 22:46:32,591 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-17 22:46:32,591 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-17 22:46:32,591 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-17 22:46:32,591 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-17 22:46:32,592 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-17 22:46:32,592 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-17 22:46:32,592 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-17 22:46:32,592 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-17 22:46:32,592 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-17 22:46:32,593 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-17 22:46:32,593 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-17 22:46:32,593 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-17 22:46:32,593 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-17 22:46:32,593 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-17 22:46:32,593 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-17 22:46:32,593 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-17 22:46:32,594 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-17 22:46:32,594 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-17 22:46:32,594 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-17 22:46:32,594 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-17 22:46:32,594 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-17 22:46:32,594 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-17 22:46:32,594 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-17 22:46:32,594 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-17 22:46:32,594 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-17 22:46:32,595 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-17 22:46:32,595 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-17 22:46:32,595 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-17 22:46:32,595 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-17 22:46:32,595 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-17 22:46:32,595 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-17 22:46:32,595 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-17 22:46:32,595 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-17 22:46:32,596 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-17 22:46:32,596 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-17 22:46:32,596 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-17 22:46:32,596 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-17 22:46:32,596 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-17 22:46:32,596 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-17 22:46:32,596 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-17 22:46:32,596 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-17 22:46:32,596 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-17 22:46:32,597 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-17 22:46:32,597 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-17 22:46:32,597 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-17 22:46:32,597 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-17 22:46:32,597 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-17 22:46:32,597 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-17 22:46:32,597 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-17 22:46:32,597 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-17 22:46:32,598 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-17 22:46:32,598 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-17 22:46:32,598 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-17 22:46:32,598 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-17 22:46:32,598 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-17 22:46:32,598 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-17 22:46:32,598 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-17 22:46:32,598 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-17 22:46:32,599 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-17 22:46:32,599 INFO L280 TraceCheckUtils]: 112: Hoare triple {38272#true} assume true; {38272#true} is VALID [2020-07-17 22:46:32,599 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {38272#true} {38272#true} #977#return; {38272#true} is VALID [2020-07-17 22:46:32,599 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-17 22:46:32,599 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-17 22:46:32,599 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-17 22:46:32,601 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-17 22:46:32,601 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-17 22:46:32,601 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-17 22:46:32,601 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-17 22:46:32,602 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-17 22:46:32,602 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-17 22:46:32,602 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-17 22:46:32,602 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-17 22:46:32,602 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-17 22:46:32,602 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-17 22:46:32,603 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-17 22:46:32,603 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-17 22:46:32,603 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-17 22:46:32,603 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-17 22:46:32,603 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-17 22:46:32,603 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-17 22:46:32,604 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-17 22:46:32,604 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-17 22:46:32,604 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-17 22:46:32,604 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-17 22:46:32,604 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-17 22:46:32,604 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-17 22:46:32,604 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-17 22:46:32,604 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-17 22:46:32,605 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-17 22:46:32,605 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-17 22:46:32,605 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-17 22:46:32,605 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-17 22:46:32,605 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-17 22:46:32,605 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-17 22:46:32,605 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-17 22:46:32,605 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-17 22:46:32,606 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-17 22:46:32,606 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-17 22:46:32,606 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-17 22:46:32,606 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-17 22:46:32,606 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-17 22:46:32,606 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-17 22:46:32,606 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-17 22:46:32,606 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-17 22:46:32,606 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-17 22:46:32,607 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-17 22:46:32,607 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-17 22:46:32,607 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-17 22:46:32,607 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-17 22:46:32,607 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-17 22:46:32,607 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-17 22:46:32,607 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-17 22:46:32,608 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-17 22:46:32,608 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-17 22:46:32,608 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-17 22:46:32,608 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-17 22:46:32,608 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-17 22:46:32,608 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-17 22:46:32,609 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-17 22:46:32,609 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-17 22:46:32,609 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-17 22:46:32,609 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-17 22:46:32,609 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-17 22:46:32,609 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-17 22:46:32,610 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-17 22:46:32,610 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-17 22:46:32,610 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-17 22:46:32,610 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-17 22:46:32,610 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-17 22:46:32,610 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-17 22:46:32,611 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-17 22:46:32,611 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-17 22:46:32,611 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-17 22:46:32,611 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-17 22:46:32,611 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-17 22:46:32,611 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-17 22:46:32,612 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-17 22:46:32,612 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-17 22:46:32,612 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-17 22:46:32,612 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-17 22:46:32,612 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-17 22:46:32,612 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-17 22:46:32,613 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-17 22:46:32,613 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-17 22:46:32,613 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-17 22:46:32,613 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-17 22:46:32,613 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-17 22:46:32,613 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-17 22:46:32,614 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-17 22:46:32,614 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-17 22:46:32,614 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-17 22:46:32,614 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-17 22:46:32,614 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-17 22:46:32,614 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-17 22:46:32,615 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-17 22:46:32,615 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-17 22:46:32,615 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-17 22:46:32,615 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-17 22:46:32,615 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-17 22:46:32,615 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-17 22:46:32,616 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-17 22:46:32,616 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-17 22:46:32,616 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-17 22:46:32,616 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-17 22:46:32,616 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-17 22:46:32,616 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-17 22:46:32,617 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-17 22:46:32,617 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-17 22:46:32,617 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-17 22:46:32,617 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-17 22:46:32,621 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-17 22:46:32,622 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-17 22:46:32,623 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-17 22:46:32,624 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-17 22:46:32,624 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-17 22:46:32,625 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-17 22:46:32,626 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-17 22:46:32,627 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-17 22:46:32,628 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-17 22:46:32,629 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-17 22:46:32,630 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-17 22:46:32,631 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-17 22:46:32,631 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-17 22:46:32,632 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-17 22:46:32,633 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-17 22:46:32,633 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-17 22:46:32,634 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-17 22:46:32,635 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-17 22:46:32,635 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-17 22:46:32,636 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-17 22:46:32,637 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-17 22:46:32,637 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-17 22:46:32,638 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-17 22:46:32,639 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-17 22:46:32,640 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-17 22:46:32,641 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-17 22:46:32,641 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-17 22:46:32,642 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-17 22:46:32,644 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-17 22:46:32,644 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-17 22:46:32,652 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-17 22:46:32,653 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-17 22:46:32,654 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-17 22:46:32,655 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-17 22:46:32,656 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-17 22:46:32,658 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-17 22:46:32,659 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-17 22:46:32,660 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-17 22:46:32,661 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-17 22:46:32,662 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-17 22:46:32,664 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-17 22:46:32,665 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-17 22:46:32,666 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-17 22:46:32,667 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-17 22:46:32,668 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-17 22:46:32,669 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-17 22:46:32,670 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-17 22:46:32,671 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-17 22:46:32,673 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-17 22:46:32,674 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-17 22:46:32,675 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-17 22:46:32,676 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-17 22:46:32,677 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-17 22:46:32,678 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-17 22:46:32,679 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-17 22:46:32,680 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-17 22:46:32,682 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-17 22:46:32,683 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-17 22:46:32,684 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-17 22:46:32,685 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-17 22:46:32,686 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-17 22:46:32,687 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-17 22:46:32,688 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-17 22:46:32,689 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-17 22:46:32,690 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-17 22:46:32,691 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-17 22:46:32,693 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-17 22:46:32,694 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-17 22:46:32,695 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-17 22:46:32,696 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-17 22:46:32,698 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-17 22:46:32,700 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-17 22:46:32,701 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-17 22:46:32,702 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-17 22:46:32,704 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-17 22:46:32,705 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-17 22:46:32,707 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-17 22:46:32,707 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-17 22:46:32,708 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-17 22:46:32,708 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-17 22:46:32,708 INFO L263 TraceCheckUtils]: 303: Hoare triple {38273#false} call #t~ret3 := calculate_output(~input~0); {38273#false} is VALID [2020-07-17 22:46:32,708 INFO L280 TraceCheckUtils]: 304: Hoare triple {38273#false} ~input := #in~input; {38273#false} is VALID [2020-07-17 22:46:32,708 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-17 22:46:32,708 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-17 22:46:32,709 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-17 22:46:32,709 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-17 22:46:32,709 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-17 22:46:32,709 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-17 22:46:32,709 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-17 22:46:32,709 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-17 22:46:32,710 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-17 22:46:32,710 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-17 22:46:32,710 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-17 22:46:32,710 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-17 22:46:32,710 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-17 22:46:32,710 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-17 22:46:32,711 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-17 22:46:32,711 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-17 22:46:32,711 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-17 22:46:32,711 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-17 22:46:32,711 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-17 22:46:32,711 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-17 22:46:32,712 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-17 22:46:32,712 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-17 22:46:32,712 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-17 22:46:32,712 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-17 22:46:32,712 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-17 22:46:32,712 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-17 22:46:32,713 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-17 22:46:32,713 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-17 22:46:32,713 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-17 22:46:32,713 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-17 22:46:32,713 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-17 22:46:32,713 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-17 22:46:32,714 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-17 22:46:32,714 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-17 22:46:32,714 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-17 22:46:32,714 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-17 22:46:32,714 INFO L280 TraceCheckUtils]: 341: Hoare triple {38273#false} assume !false; {38273#false} is VALID [2020-07-17 22:46:32,849 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-17 22:46:32,849 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954089262] [2020-07-17 22:46:32,850 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932750178] [2020-07-17 22:46:32,850 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-17 22:46:32,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:32,985 INFO L264 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-17 22:46:33,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:33,023 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:46:33,248 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 1] term [2020-07-17 22:46:33,248 INFO L501 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-07-17 22:46:33,478 INFO L263 TraceCheckUtils]: 0: Hoare triple {38272#true} call ULTIMATE.init(); {38272#true} is VALID [2020-07-17 22:46:33,479 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-17 22:46:33,479 INFO L280 TraceCheckUtils]: 2: Hoare triple {38572#(<= ~a21~0 7)} assume true; {38572#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:33,480 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {38572#(<= ~a21~0 7)} {38272#true} #973#return; {38572#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:33,481 INFO L263 TraceCheckUtils]: 4: Hoare triple {38572#(<= ~a21~0 7)} call #t~ret4 := main(); {38572#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:33,481 INFO L280 TraceCheckUtils]: 5: Hoare triple {38572#(<= ~a21~0 7)} ~output~0 := -1; {38572#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:33,482 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-17 22:46:33,482 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-17 22:46:33,483 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-17 22:46:33,483 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-17 22:46:33,484 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-17 22:46:33,484 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-17 22:46:33,485 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-17 22:46:33,485 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-17 22:46:33,486 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-17 22:46:33,486 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-17 22:46:33,487 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-17 22:46:33,487 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-17 22:46:33,488 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-17 22:46:33,488 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-17 22:46:33,489 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-17 22:46:33,489 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-17 22:46:33,490 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-17 22:46:33,490 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-17 22:46:33,490 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-17 22:46:33,491 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-17 22:46:33,491 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-17 22:46:33,492 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-17 22:46:33,492 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-17 22:46:33,493 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-17 22:46:33,493 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-17 22:46:33,494 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-17 22:46:33,495 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-17 22:46:33,495 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-17 22:46:33,496 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-17 22:46:33,496 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-17 22:46:33,497 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-17 22:46:33,497 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-17 22:46:33,497 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-17 22:46:33,498 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-17 22:46:33,498 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-17 22:46:33,499 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-17 22:46:33,499 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-17 22:46:33,500 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-17 22:46:33,500 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-17 22:46:33,501 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-17 22:46:33,501 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-17 22:46:33,502 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-17 22:46:33,502 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-17 22:46:33,503 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-17 22:46:33,503 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-17 22:46:33,504 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-17 22:46:33,504 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-17 22:46:33,504 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-17 22:46:33,505 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-17 22:46:33,505 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-17 22:46:33,506 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-17 22:46:33,506 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-17 22:46:33,507 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-17 22:46:33,507 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-17 22:46:33,508 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-17 22:46:33,508 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-17 22:46:33,509 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-17 22:46:33,509 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-17 22:46:33,509 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-17 22:46:33,510 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-17 22:46:33,510 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-17 22:46:33,511 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-17 22:46:33,511 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-17 22:46:33,512 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-17 22:46:33,512 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-17 22:46:33,513 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-17 22:46:33,513 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-17 22:46:33,514 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-17 22:46:33,514 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-17 22:46:33,515 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-17 22:46:33,515 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-17 22:46:33,516 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-17 22:46:33,516 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-17 22:46:33,516 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-17 22:46:33,517 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-17 22:46:33,517 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-17 22:46:33,518 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-17 22:46:33,518 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-17 22:46:33,519 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-17 22:46:33,519 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-17 22:46:33,520 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-17 22:46:33,520 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-17 22:46:33,521 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-17 22:46:33,521 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-17 22:46:33,522 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-17 22:46:33,522 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-17 22:46:33,522 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-17 22:46:33,523 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-17 22:46:33,523 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-17 22:46:33,524 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-17 22:46:33,524 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-17 22:46:33,525 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-17 22:46:33,525 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-17 22:46:33,526 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-17 22:46:33,526 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-17 22:46:33,527 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-17 22:46:33,527 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-17 22:46:33,527 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-17 22:46:33,528 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-17 22:46:33,528 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-17 22:46:33,529 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-17 22:46:33,529 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-17 22:46:33,530 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-17 22:46:33,530 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-17 22:46:33,531 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-17 22:46:33,533 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-17 22:46:33,534 INFO L280 TraceCheckUtils]: 112: Hoare triple {38904#(<= 8 |old(~a21~0)|)} assume true; {38904#(<= 8 |old(~a21~0)|)} is VALID [2020-07-17 22:46:33,535 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {38904#(<= 8 |old(~a21~0)|)} {38572#(<= ~a21~0 7)} #977#return; {38273#false} is VALID [2020-07-17 22:46:33,535 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-17 22:46:33,535 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-17 22:46:33,535 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-17 22:46:33,535 INFO L263 TraceCheckUtils]: 117: Hoare triple {38273#false} call #t~ret3 := calculate_output(~input~0); {38273#false} is VALID [2020-07-17 22:46:33,535 INFO L280 TraceCheckUtils]: 118: Hoare triple {38273#false} ~input := #in~input; {38273#false} is VALID [2020-07-17 22:46:33,536 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-17 22:46:33,536 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-17 22:46:33,536 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-17 22:46:33,536 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-17 22:46:33,536 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-17 22:46:33,536 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-17 22:46:33,536 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-17 22:46:33,537 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-17 22:46:33,537 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-17 22:46:33,537 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-17 22:46:33,537 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-17 22:46:33,537 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-17 22:46:33,538 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-17 22:46:33,538 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-17 22:46:33,538 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-17 22:46:33,538 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-17 22:46:33,538 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-17 22:46:33,539 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-17 22:46:33,539 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-17 22:46:33,539 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-17 22:46:33,539 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-17 22:46:33,539 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-17 22:46:33,539 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-17 22:46:33,540 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-17 22:46:33,540 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-17 22:46:33,540 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-17 22:46:33,540 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-17 22:46:33,540 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-17 22:46:33,540 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-17 22:46:33,541 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-17 22:46:33,541 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-17 22:46:33,541 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-17 22:46:33,541 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-17 22:46:33,541 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-17 22:46:33,541 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-17 22:46:33,542 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-17 22:46:33,542 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-17 22:46:33,542 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-17 22:46:33,542 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-17 22:46:33,542 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-17 22:46:33,542 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-17 22:46:33,543 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-17 22:46:33,543 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-17 22:46:33,543 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-17 22:46:33,543 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-17 22:46:33,543 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-17 22:46:33,544 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-17 22:46:33,544 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-17 22:46:33,544 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-17 22:46:33,544 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-17 22:46:33,544 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-17 22:46:33,544 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-17 22:46:33,545 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-17 22:46:33,545 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-17 22:46:33,545 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-17 22:46:33,545 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-17 22:46:33,545 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-17 22:46:33,545 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-17 22:46:33,546 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-17 22:46:33,546 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-17 22:46:33,546 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-17 22:46:33,546 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-17 22:46:33,546 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-17 22:46:33,546 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-17 22:46:33,547 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-17 22:46:33,547 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-17 22:46:33,547 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-17 22:46:33,547 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-17 22:46:33,547 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-17 22:46:33,547 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-17 22:46:33,547 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-17 22:46:33,547 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-17 22:46:33,548 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-17 22:46:33,548 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-17 22:46:33,548 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-17 22:46:33,548 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-17 22:46:33,548 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-17 22:46:33,548 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-17 22:46:33,548 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-17 22:46:33,548 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-17 22:46:33,548 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-17 22:46:33,549 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-17 22:46:33,549 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-17 22:46:33,549 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-17 22:46:33,549 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-17 22:46:33,549 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-17 22:46:33,549 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-17 22:46:33,549 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-17 22:46:33,549 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-17 22:46:33,550 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-17 22:46:33,550 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-17 22:46:33,550 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-17 22:46:33,550 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-17 22:46:33,550 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-17 22:46:33,550 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-17 22:46:33,550 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-17 22:46:33,550 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-17 22:46:33,550 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-17 22:46:33,551 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-17 22:46:33,551 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-17 22:46:33,551 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-17 22:46:33,551 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-17 22:46:33,551 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-17 22:46:33,551 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-17 22:46:33,551 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-17 22:46:33,551 INFO L280 TraceCheckUtils]: 224: Hoare triple {38273#false} assume true; {38273#false} is VALID [2020-07-17 22:46:33,552 INFO L275 TraceCheckUtils]: 225: Hoare quadruple {38273#false} {38273#false} #977#return; {38273#false} is VALID [2020-07-17 22:46:33,552 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-17 22:46:33,552 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-17 22:46:33,552 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-17 22:46:33,552 INFO L263 TraceCheckUtils]: 229: Hoare triple {38273#false} call #t~ret3 := calculate_output(~input~0); {38273#false} is VALID [2020-07-17 22:46:33,552 INFO L280 TraceCheckUtils]: 230: Hoare triple {38273#false} ~input := #in~input; {38273#false} is VALID [2020-07-17 22:46:33,552 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-17 22:46:33,552 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-17 22:46:33,553 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-17 22:46:33,553 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-17 22:46:33,553 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-17 22:46:33,553 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-17 22:46:33,553 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-17 22:46:33,553 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-17 22:46:33,553 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-17 22:46:33,553 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-17 22:46:33,553 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-17 22:46:33,554 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-17 22:46:33,554 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-17 22:46:33,554 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-17 22:46:33,554 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-17 22:46:33,554 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-17 22:46:33,554 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-17 22:46:33,554 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-17 22:46:33,554 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-17 22:46:33,554 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-17 22:46:33,555 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-17 22:46:33,555 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-17 22:46:33,555 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-17 22:46:33,555 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-17 22:46:33,555 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-17 22:46:33,555 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-17 22:46:33,555 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-17 22:46:33,556 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-17 22:46:33,556 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-17 22:46:33,556 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-17 22:46:33,556 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-17 22:46:33,556 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-17 22:46:33,557 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-17 22:46:33,557 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-17 22:46:33,557 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-17 22:46:33,557 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-17 22:46:33,557 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-17 22:46:33,558 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-17 22:46:33,558 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-17 22:46:33,558 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-17 22:46:33,558 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-17 22:46:33,558 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-17 22:46:33,559 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-17 22:46:33,559 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-17 22:46:33,559 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-17 22:46:33,559 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-17 22:46:33,559 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-17 22:46:33,559 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-17 22:46:33,560 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-17 22:46:33,560 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-17 22:46:33,560 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-17 22:46:33,560 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-17 22:46:33,560 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-17 22:46:33,560 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-17 22:46:33,561 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-17 22:46:33,561 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-17 22:46:33,561 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-17 22:46:33,561 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-17 22:46:33,561 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-17 22:46:33,562 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-17 22:46:33,562 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-17 22:46:33,562 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-17 22:46:33,562 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-17 22:46:33,562 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-17 22:46:33,562 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-17 22:46:33,563 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-17 22:46:33,563 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-17 22:46:33,563 INFO L280 TraceCheckUtils]: 298: Hoare triple {38273#false} assume true; {38273#false} is VALID [2020-07-17 22:46:33,563 INFO L275 TraceCheckUtils]: 299: Hoare quadruple {38273#false} {38273#false} #977#return; {38273#false} is VALID [2020-07-17 22:46:33,563 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-17 22:46:33,564 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-17 22:46:33,564 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-17 22:46:33,564 INFO L263 TraceCheckUtils]: 303: Hoare triple {38273#false} call #t~ret3 := calculate_output(~input~0); {38273#false} is VALID [2020-07-17 22:46:33,564 INFO L280 TraceCheckUtils]: 304: Hoare triple {38273#false} ~input := #in~input; {38273#false} is VALID [2020-07-17 22:46:33,564 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-17 22:46:33,565 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-17 22:46:33,565 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-17 22:46:33,565 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-17 22:46:33,565 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-17 22:46:33,565 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-17 22:46:33,565 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-17 22:46:33,566 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-17 22:46:33,566 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-17 22:46:33,566 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-17 22:46:33,566 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-17 22:46:33,566 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-17 22:46:33,566 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-17 22:46:33,566 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-17 22:46:33,567 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-17 22:46:33,567 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-17 22:46:33,567 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-17 22:46:33,567 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-17 22:46:33,567 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-17 22:46:33,568 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-17 22:46:33,568 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-17 22:46:33,568 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-17 22:46:33,568 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-17 22:46:33,568 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-17 22:46:33,568 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-17 22:46:33,569 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-17 22:46:33,569 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-17 22:46:33,569 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-17 22:46:33,569 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-17 22:46:33,569 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-17 22:46:33,569 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-17 22:46:33,570 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-17 22:46:33,570 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-17 22:46:33,570 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-17 22:46:33,570 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-17 22:46:33,570 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-17 22:46:33,570 INFO L280 TraceCheckUtils]: 341: Hoare triple {38273#false} assume !false; {38273#false} is VALID [2020-07-17 22:46:33,617 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-17 22:46:33,617 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:46:33,618 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2020-07-17 22:46:33,618 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125644677] [2020-07-17 22:46:33,619 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 342 [2020-07-17 22:46:33,619 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:46:33,619 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-17 22:46:34,008 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-17 22:46:34,009 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-17 22:46:34,009 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:46:34,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-17 22:46:34,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-07-17 22:46:34,010 INFO L87 Difference]: Start difference. First operand 1124 states and 1302 transitions. Second operand 5 states. [2020-07-17 22:46:37,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:37,968 INFO L93 Difference]: Finished difference Result 3012 states and 3552 transitions. [2020-07-17 22:46:37,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-17 22:46:37,969 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 342 [2020-07-17 22:46:37,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:37,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:46:37,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 799 transitions. [2020-07-17 22:46:37,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:46:37,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 799 transitions. [2020-07-17 22:46:37,976 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 799 transitions. [2020-07-17 22:46:39,529 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-17 22:46:39,682 INFO L225 Difference]: With dead ends: 3012 [2020-07-17 22:46:39,683 INFO L226 Difference]: Without dead ends: 2076 [2020-07-17 22:46:39,684 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 345 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2020-07-17 22:46:39,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2076 states. [2020-07-17 22:46:40,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2076 to 1878. [2020-07-17 22:46:40,071 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:46:40,071 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2076 states. Second operand 1878 states. [2020-07-17 22:46:40,071 INFO L74 IsIncluded]: Start isIncluded. First operand 2076 states. Second operand 1878 states. [2020-07-17 22:46:40,071 INFO L87 Difference]: Start difference. First operand 2076 states. Second operand 1878 states. [2020-07-17 22:46:40,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:40,252 INFO L93 Difference]: Finished difference Result 2076 states and 2366 transitions. [2020-07-17 22:46:40,252 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 2366 transitions. [2020-07-17 22:46:40,255 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:40,255 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:40,255 INFO L74 IsIncluded]: Start isIncluded. First operand 1878 states. Second operand 2076 states. [2020-07-17 22:46:40,255 INFO L87 Difference]: Start difference. First operand 1878 states. Second operand 2076 states. [2020-07-17 22:46:40,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:40,406 INFO L93 Difference]: Finished difference Result 2076 states and 2366 transitions. [2020-07-17 22:46:40,406 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 2366 transitions. [2020-07-17 22:46:40,409 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:40,409 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:40,409 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:46:40,409 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:46:40,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1878 states. [2020-07-17 22:46:40,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1878 states to 1878 states and 2150 transitions. [2020-07-17 22:46:40,551 INFO L78 Accepts]: Start accepts. Automaton has 1878 states and 2150 transitions. Word has length 342 [2020-07-17 22:46:40,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:46:40,552 INFO L479 AbstractCegarLoop]: Abstraction has 1878 states and 2150 transitions. [2020-07-17 22:46:40,552 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-17 22:46:40,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1878 states and 2150 transitions. [2020-07-17 22:46:40,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 453 [2020-07-17 22:46:40,579 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:46:40,579 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-17 22:46:40,780 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:46:40,780 INFO L427 AbstractCegarLoop]: === Iteration 9 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:46:40,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:46:40,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1203933665, now seen corresponding path program 1 times [2020-07-17 22:46:40,781 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:46:40,781 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709134667] [2020-07-17 22:46:40,781 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:46:40,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:40,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:41,005 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-17 22:46:41,006 INFO L280 TraceCheckUtils]: 1: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} assume true; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:41,007 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {48733#(<= (+ ~a12~0 49) 0)} {48728#true} #973#return; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:41,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:41,063 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-17 22:46:41,063 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-17 22:46:41,064 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-17 22:46:41,064 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-17 22:46:41,064 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-17 22:46:41,064 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-17 22:46:41,064 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-17 22:46:41,065 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-17 22:46:41,065 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-17 22:46:41,065 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-17 22:46:41,065 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-17 22:46:41,065 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-17 22:46:41,066 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-17 22:46:41,066 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-17 22:46:41,066 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-17 22:46:41,066 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-17 22:46:41,066 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-17 22:46:41,067 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-17 22:46:41,067 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-17 22:46:41,067 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-17 22:46:41,067 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-17 22:46:41,067 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-17 22:46:41,068 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-17 22:46:41,068 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-17 22:46:41,068 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-17 22:46:41,068 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-17 22:46:41,068 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-17 22:46:41,068 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-17 22:46:41,069 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-17 22:46:41,069 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-17 22:46:41,069 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-17 22:46:41,069 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-17 22:46:41,069 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-17 22:46:41,070 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-17 22:46:41,070 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-17 22:46:41,070 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-17 22:46:41,070 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-17 22:46:41,070 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-17 22:46:41,070 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-17 22:46:41,071 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-17 22:46:41,071 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-17 22:46:41,071 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-17 22:46:41,071 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-17 22:46:41,071 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-17 22:46:41,071 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-17 22:46:41,072 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-17 22:46:41,072 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-17 22:46:41,072 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-17 22:46:41,072 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-17 22:46:41,072 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-17 22:46:41,073 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-17 22:46:41,073 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-17 22:46:41,073 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-17 22:46:41,073 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-17 22:46:41,073 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-17 22:46:41,073 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-17 22:46:41,074 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-17 22:46:41,074 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-17 22:46:41,074 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-17 22:46:41,074 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-17 22:46:41,074 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-17 22:46:41,075 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-17 22:46:41,075 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-17 22:46:41,075 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-17 22:46:41,075 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-17 22:46:41,075 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-17 22:46:41,075 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-17 22:46:41,076 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-17 22:46:41,076 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-17 22:46:41,076 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-17 22:46:41,076 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-17 22:46:41,076 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-17 22:46:41,077 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-17 22:46:41,077 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-17 22:46:41,077 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-17 22:46:41,077 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-17 22:46:41,077 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-17 22:46:41,077 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-17 22:46:41,078 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-17 22:46:41,078 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-17 22:46:41,078 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-17 22:46:41,078 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-17 22:46:41,078 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-17 22:46:41,078 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-17 22:46:41,079 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-17 22:46:41,079 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-17 22:46:41,079 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-17 22:46:41,079 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-17 22:46:41,079 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-17 22:46:41,080 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-17 22:46:41,080 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-17 22:46:41,080 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-17 22:46:41,080 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-17 22:46:41,080 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-17 22:46:41,080 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-17 22:46:41,081 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-17 22:46:41,081 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-17 22:46:41,081 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-17 22:46:41,081 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-17 22:46:41,081 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-17 22:46:41,082 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-17 22:46:41,082 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-17 22:46:41,082 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-17 22:46:41,082 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-17 22:46:41,082 INFO L280 TraceCheckUtils]: 104: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-17 22:46:41,083 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {48728#true} {48733#(<= (+ ~a12~0 49) 0)} #977#return; {48728#true} is VALID [2020-07-17 22:46:41,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:41,155 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-17 22:46:41,155 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-17 22:46:41,155 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-17 22:46:41,156 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-17 22:46:41,156 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-17 22:46:41,156 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-17 22:46:41,156 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-17 22:46:41,156 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-17 22:46:41,156 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-17 22:46:41,157 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-17 22:46:41,157 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-17 22:46:41,157 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-17 22:46:41,157 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-17 22:46:41,157 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-17 22:46:41,158 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-17 22:46:41,158 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-17 22:46:41,158 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-17 22:46:41,158 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-17 22:46:41,158 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-17 22:46:41,159 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-17 22:46:41,159 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-17 22:46:41,159 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-17 22:46:41,159 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-17 22:46:41,159 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-17 22:46:41,160 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-17 22:46:41,160 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-17 22:46:41,160 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-17 22:46:41,160 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-17 22:46:41,160 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-17 22:46:41,160 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-17 22:46:41,161 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-17 22:46:41,161 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-17 22:46:41,161 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-17 22:46:41,161 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-17 22:46:41,161 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-17 22:46:41,162 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-17 22:46:41,162 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-17 22:46:41,162 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-17 22:46:41,162 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-17 22:46:41,162 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-17 22:46:41,162 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-17 22:46:41,163 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-17 22:46:41,163 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-17 22:46:41,163 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-17 22:46:41,163 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-17 22:46:41,163 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-17 22:46:41,164 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-17 22:46:41,164 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-17 22:46:41,164 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-17 22:46:41,164 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-17 22:46:41,164 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-17 22:46:41,165 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-17 22:46:41,165 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-17 22:46:41,165 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-17 22:46:41,165 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-17 22:46:41,165 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-17 22:46:41,165 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-17 22:46:41,166 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-17 22:46:41,166 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-17 22:46:41,166 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-17 22:46:41,166 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-17 22:46:41,166 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-17 22:46:41,167 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-17 22:46:41,167 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-17 22:46:41,167 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-17 22:46:41,167 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-17 22:46:41,167 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-17 22:46:41,167 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-17 22:46:41,168 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-17 22:46:41,168 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-17 22:46:41,168 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-17 22:46:41,168 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-17 22:46:41,168 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-17 22:46:41,169 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-17 22:46:41,169 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-17 22:46:41,169 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-17 22:46:41,169 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-17 22:46:41,169 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-17 22:46:41,170 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-17 22:46:41,170 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-17 22:46:41,170 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-17 22:46:41,170 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-17 22:46:41,170 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-17 22:46:41,171 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-17 22:46:41,171 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-17 22:46:41,171 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-17 22:46:41,171 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-17 22:46:41,171 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-17 22:46:41,172 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-17 22:46:41,172 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-17 22:46:41,172 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-17 22:46:41,172 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-17 22:46:41,172 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-17 22:46:41,173 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-17 22:46:41,173 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-17 22:46:41,173 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-17 22:46:41,173 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-17 22:46:41,173 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-17 22:46:41,174 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-17 22:46:41,174 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-17 22:46:41,174 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-17 22:46:41,174 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-17 22:46:41,176 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-17 22:46:41,177 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-17 22:46:41,179 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-17 22:46:41,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:41,269 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-17 22:46:41,270 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-17 22:46:41,271 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-17 22:46:41,271 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-17 22:46:41,272 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-17 22:46:41,273 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-17 22:46:41,274 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-17 22:46:41,275 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-17 22:46:41,276 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-17 22:46:41,277 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-17 22:46:41,278 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-17 22:46:41,279 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-17 22:46:41,279 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-17 22:46:41,280 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-17 22:46:41,281 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-17 22:46:41,282 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-17 22:46:41,282 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-17 22:46:41,283 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-17 22:46:41,284 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-17 22:46:41,285 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-17 22:46:41,285 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-17 22:46:41,286 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-17 22:46:41,287 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-17 22:46:41,288 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-17 22:46:41,288 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-17 22:46:41,289 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-17 22:46:41,290 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-17 22:46:41,291 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-17 22:46:41,291 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-17 22:46:41,292 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-17 22:46:41,293 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-17 22:46:41,294 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-17 22:46:41,295 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-17 22:46:41,296 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-17 22:46:41,296 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-17 22:46:41,297 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-17 22:46:41,298 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-17 22:46:41,299 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-17 22:46:41,300 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-17 22:46:41,301 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-17 22:46:41,302 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-17 22:46:41,303 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-17 22:46:41,303 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-17 22:46:41,304 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-17 22:46:41,305 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-17 22:46:41,306 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-17 22:46:41,307 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-17 22:46:41,307 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-17 22:46:41,308 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-17 22:46:41,309 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-17 22:46:41,309 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-17 22:46:41,310 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-17 22:46:41,311 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-17 22:46:41,312 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-17 22:46:41,312 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-17 22:46:41,313 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-17 22:46:41,314 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-17 22:46:41,315 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-17 22:46:41,316 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-17 22:46:41,316 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-17 22:46:41,317 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-17 22:46:41,318 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-17 22:46:41,319 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-17 22:46:41,319 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-17 22:46:41,320 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-17 22:46:41,321 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-17 22:46:41,322 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-17 22:46:41,323 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-17 22:46:41,324 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-17 22:46:41,325 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-17 22:46:41,326 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-17 22:46:41,326 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-17 22:46:41,327 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-17 22:46:41,328 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-17 22:46:41,329 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-17 22:46:41,330 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-17 22:46:41,331 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-17 22:46:41,331 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-17 22:46:41,332 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-17 22:46:41,333 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-17 22:46:41,334 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-17 22:46:41,334 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-17 22:46:41,335 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-17 22:46:41,336 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-17 22:46:41,336 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-17 22:46:41,337 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-17 22:46:41,338 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-17 22:46:41,338 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-17 22:46:41,339 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-17 22:46:41,340 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-17 22:46:41,341 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-17 22:46:41,342 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-17 22:46:41,343 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-17 22:46:41,344 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-17 22:46:41,344 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-17 22:46:41,345 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-17 22:46:41,346 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-17 22:46:41,346 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-17 22:46:41,347 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-17 22:46:41,348 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-17 22:46:41,349 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-17 22:46:41,349 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-17 22:46:41,350 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-17 22:46:41,351 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-17 22:46:41,352 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-17 22:46:41,353 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-17 22:46:41,354 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-17 22:46:41,356 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-17 22:46:41,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:41,395 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-17 22:46:41,395 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-17 22:46:41,395 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-17 22:46:41,395 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-17 22:46:41,395 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-17 22:46:41,396 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-17 22:46:41,396 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-17 22:46:41,396 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-17 22:46:41,396 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-17 22:46:41,396 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-17 22:46:41,397 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-17 22:46:41,397 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-17 22:46:41,397 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-17 22:46:41,397 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-17 22:46:41,397 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-17 22:46:41,398 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-17 22:46:41,398 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-17 22:46:41,398 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-17 22:46:41,398 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-17 22:46:41,398 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-17 22:46:41,399 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-17 22:46:41,399 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-17 22:46:41,399 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-17 22:46:41,399 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-17 22:46:41,399 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-17 22:46:41,400 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-17 22:46:41,400 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-17 22:46:41,400 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-17 22:46:41,400 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-17 22:46:41,400 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-17 22:46:41,401 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-17 22:46:41,401 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-17 22:46:41,401 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-17 22:46:41,401 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-17 22:46:41,401 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-17 22:46:41,402 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-17 22:46:41,402 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-17 22:46:41,402 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-17 22:46:41,402 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-17 22:46:41,402 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-17 22:46:41,403 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-17 22:46:41,403 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-17 22:46:41,403 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-17 22:46:41,403 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-17 22:46:41,403 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-17 22:46:41,403 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-17 22:46:41,404 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-17 22:46:41,404 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-17 22:46:41,404 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-17 22:46:41,404 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-17 22:46:41,404 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-17 22:46:41,405 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-17 22:46:41,405 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-17 22:46:41,405 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-17 22:46:41,405 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-17 22:46:41,405 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-17 22:46:41,405 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-17 22:46:41,406 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-17 22:46:41,406 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-17 22:46:41,406 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-17 22:46:41,406 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-17 22:46:41,406 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-17 22:46:41,406 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-17 22:46:41,407 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-17 22:46:41,407 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-17 22:46:41,407 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-17 22:46:41,407 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-17 22:46:41,407 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-17 22:46:41,408 INFO L280 TraceCheckUtils]: 68: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-17 22:46:41,408 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {48728#true} {48729#false} #977#return; {48729#false} is VALID [2020-07-17 22:46:41,412 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-17 22:46:41,413 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-17 22:46:41,414 INFO L280 TraceCheckUtils]: 2: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} assume true; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:41,415 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {48733#(<= (+ ~a12~0 49) 0)} {48728#true} #973#return; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:41,417 INFO L263 TraceCheckUtils]: 4: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:41,418 INFO L280 TraceCheckUtils]: 5: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:41,418 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-17 22:46:41,420 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-17 22:46:41,421 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-17 22:46:41,421 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-17 22:46:41,422 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-17 22:46:41,422 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-17 22:46:41,422 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-17 22:46:41,422 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-17 22:46:41,422 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-17 22:46:41,422 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-17 22:46:41,423 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-17 22:46:41,423 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-17 22:46:41,423 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-17 22:46:41,423 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-17 22:46:41,423 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-17 22:46:41,424 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-17 22:46:41,424 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-17 22:46:41,424 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-17 22:46:41,424 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-17 22:46:41,424 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-17 22:46:41,425 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-17 22:46:41,425 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-17 22:46:41,425 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-17 22:46:41,425 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-17 22:46:41,425 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-17 22:46:41,425 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-17 22:46:41,426 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-17 22:46:41,426 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-17 22:46:41,426 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-17 22:46:41,426 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-17 22:46:41,426 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-17 22:46:41,427 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-17 22:46:41,427 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-17 22:46:41,427 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-17 22:46:41,427 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-17 22:46:41,427 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-17 22:46:41,428 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-17 22:46:41,428 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-17 22:46:41,428 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-17 22:46:41,428 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-17 22:46:41,428 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-17 22:46:41,428 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-17 22:46:41,428 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-17 22:46:41,429 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-17 22:46:41,429 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-17 22:46:41,429 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-17 22:46:41,429 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-17 22:46:41,429 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-17 22:46:41,429 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-17 22:46:41,430 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-17 22:46:41,430 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-17 22:46:41,430 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-17 22:46:41,430 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-17 22:46:41,430 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-17 22:46:41,430 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-17 22:46:41,431 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-17 22:46:41,431 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-17 22:46:41,431 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-17 22:46:41,431 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-17 22:46:41,431 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-17 22:46:41,432 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-17 22:46:41,432 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-17 22:46:41,432 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-17 22:46:41,432 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-17 22:46:41,432 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-17 22:46:41,432 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-17 22:46:41,433 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-17 22:46:41,433 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-17 22:46:41,433 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-17 22:46:41,433 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-17 22:46:41,433 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-17 22:46:41,434 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-17 22:46:41,434 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-17 22:46:41,434 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-17 22:46:41,434 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-17 22:46:41,434 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-17 22:46:41,435 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-17 22:46:41,435 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-17 22:46:41,435 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-17 22:46:41,435 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-17 22:46:41,435 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-17 22:46:41,435 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-17 22:46:41,436 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-17 22:46:41,436 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-17 22:46:41,436 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-17 22:46:41,436 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-17 22:46:41,436 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-17 22:46:41,437 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-17 22:46:41,437 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-17 22:46:41,437 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-17 22:46:41,437 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-17 22:46:41,437 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-17 22:46:41,437 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-17 22:46:41,438 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-17 22:46:41,438 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-17 22:46:41,438 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-17 22:46:41,438 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-17 22:46:41,438 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-17 22:46:41,438 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-17 22:46:41,439 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-17 22:46:41,439 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-17 22:46:41,439 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-17 22:46:41,439 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-17 22:46:41,439 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-17 22:46:41,439 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-17 22:46:41,440 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-17 22:46:41,440 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-17 22:46:41,440 INFO L280 TraceCheckUtils]: 113: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-17 22:46:41,440 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {48728#true} {48733#(<= (+ ~a12~0 49) 0)} #977#return; {48728#true} is VALID [2020-07-17 22:46:41,441 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-17 22:46:41,441 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-17 22:46:41,441 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-17 22:46:41,442 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-17 22:46:41,443 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-17 22:46:41,443 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-17 22:46:41,443 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-17 22:46:41,443 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-17 22:46:41,444 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-17 22:46:41,444 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-17 22:46:41,444 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-17 22:46:41,444 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-17 22:46:41,444 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-17 22:46:41,444 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-17 22:46:41,445 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-17 22:46:41,445 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-17 22:46:41,445 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-17 22:46:41,445 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-17 22:46:41,445 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-17 22:46:41,445 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-17 22:46:41,446 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-17 22:46:41,446 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-17 22:46:41,446 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-17 22:46:41,446 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-17 22:46:41,446 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-17 22:46:41,446 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-17 22:46:41,447 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-17 22:46:41,447 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-17 22:46:41,447 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-17 22:46:41,447 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-17 22:46:41,447 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-17 22:46:41,448 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-17 22:46:41,448 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-17 22:46:41,448 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-17 22:46:41,448 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-17 22:46:41,448 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-17 22:46:41,449 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-17 22:46:41,449 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-17 22:46:41,449 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-17 22:46:41,449 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-17 22:46:41,449 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-17 22:46:41,449 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-17 22:46:41,450 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-17 22:46:41,450 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-17 22:46:41,450 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-17 22:46:41,450 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-17 22:46:41,450 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-17 22:46:41,450 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-17 22:46:41,451 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-17 22:46:41,451 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-17 22:46:41,451 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-17 22:46:41,451 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-17 22:46:41,451 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-17 22:46:41,451 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-17 22:46:41,452 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-17 22:46:41,452 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-17 22:46:41,452 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-17 22:46:41,452 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-17 22:46:41,452 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-17 22:46:41,453 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-17 22:46:41,453 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-17 22:46:41,453 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-17 22:46:41,453 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-17 22:46:41,453 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-17 22:46:41,454 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-17 22:46:41,454 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-17 22:46:41,454 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-17 22:46:41,454 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-17 22:46:41,454 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-17 22:46:41,454 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-17 22:46:41,455 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-17 22:46:41,455 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-17 22:46:41,455 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-17 22:46:41,455 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-17 22:46:41,455 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-17 22:46:41,455 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-17 22:46:41,456 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-17 22:46:41,456 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-17 22:46:41,456 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-17 22:46:41,456 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-17 22:46:41,456 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-17 22:46:41,457 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-17 22:46:41,457 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-17 22:46:41,457 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-17 22:46:41,457 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-17 22:46:41,457 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-17 22:46:41,457 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-17 22:46:41,458 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-17 22:46:41,458 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-17 22:46:41,458 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-17 22:46:41,458 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-17 22:46:41,458 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-17 22:46:41,459 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-17 22:46:41,459 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-17 22:46:41,459 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-17 22:46:41,459 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-17 22:46:41,459 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-17 22:46:41,459 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-17 22:46:41,460 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-17 22:46:41,460 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-17 22:46:41,460 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-17 22:46:41,460 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-17 22:46:41,460 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-17 22:46:41,461 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-17 22:46:41,461 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-17 22:46:41,461 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-17 22:46:41,463 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-17 22:46:41,464 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-17 22:46:41,466 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-17 22:46:41,467 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-17 22:46:41,468 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-17 22:46:41,469 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-17 22:46:41,471 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-17 22:46:41,472 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-17 22:46:41,473 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-17 22:46:41,473 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-17 22:46:41,474 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-17 22:46:41,475 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-17 22:46:41,476 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-17 22:46:41,477 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-17 22:46:41,478 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-17 22:46:41,479 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-17 22:46:41,480 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-17 22:46:41,480 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-17 22:46:41,481 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-17 22:46:41,482 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-17 22:46:41,483 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-17 22:46:41,484 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-17 22:46:41,485 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-17 22:46:41,485 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-17 22:46:41,486 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-17 22:46:41,487 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-17 22:46:41,488 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-17 22:46:41,489 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-17 22:46:41,490 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-17 22:46:41,491 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-17 22:46:41,492 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-17 22:46:41,493 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-17 22:46:41,494 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-17 22:46:41,495 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-17 22:46:41,496 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-17 22:46:41,497 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-17 22:46:41,497 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-17 22:46:41,498 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-17 22:46:41,499 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-17 22:46:41,500 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-17 22:46:41,501 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-17 22:46:41,502 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-17 22:46:41,502 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-17 22:46:41,503 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-17 22:46:41,504 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-17 22:46:41,505 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-17 22:46:41,506 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-17 22:46:41,507 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-17 22:46:41,507 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-17 22:46:41,508 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-17 22:46:41,509 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-17 22:46:41,510 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-17 22:46:41,510 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-17 22:46:41,511 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-17 22:46:41,512 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-17 22:46:41,513 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-17 22:46:41,514 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-17 22:46:41,514 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-17 22:46:41,516 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-17 22:46:41,517 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-17 22:46:41,518 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-17 22:46:41,519 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-17 22:46:41,520 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-17 22:46:41,521 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-17 22:46:41,522 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-17 22:46:41,523 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-17 22:46:41,524 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-17 22:46:41,525 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-17 22:46:41,526 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-17 22:46:41,526 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-17 22:46:41,528 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-17 22:46:41,529 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-17 22:46:41,530 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-17 22:46:41,531 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-17 22:46:41,532 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-17 22:46:41,533 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-17 22:46:41,534 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-17 22:46:41,535 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-17 22:46:41,536 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-17 22:46:41,537 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-17 22:46:41,538 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-17 22:46:41,539 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-17 22:46:41,540 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-17 22:46:41,541 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-17 22:46:41,542 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-17 22:46:41,542 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-17 22:46:41,543 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-17 22:46:41,544 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-17 22:46:41,545 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-17 22:46:41,546 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-17 22:46:41,547 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-17 22:46:41,548 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-17 22:46:41,549 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-17 22:46:41,550 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-17 22:46:41,551 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-17 22:46:41,552 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-17 22:46:41,553 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-17 22:46:41,554 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-17 22:46:41,555 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-17 22:46:41,556 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-17 22:46:41,557 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-17 22:46:41,558 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-17 22:46:41,559 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-17 22:46:41,560 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-17 22:46:41,561 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-17 22:46:41,561 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-17 22:46:41,562 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-17 22:46:41,563 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-17 22:46:41,564 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-17 22:46:41,564 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-17 22:46:41,565 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-17 22:46:41,566 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-17 22:46:41,568 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-17 22:46:41,569 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-17 22:46:41,570 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-17 22:46:41,571 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-17 22:46:41,571 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-17 22:46:41,571 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-17 22:46:41,571 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-17 22:46:41,571 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-17 22:46:41,571 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-17 22:46:41,572 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-17 22:46:41,572 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-17 22:46:41,572 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-17 22:46:41,572 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-17 22:46:41,572 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-17 22:46:41,572 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-17 22:46:41,573 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-17 22:46:41,573 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-17 22:46:41,573 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-17 22:46:41,573 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-17 22:46:41,573 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-17 22:46:41,573 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-17 22:46:41,574 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-17 22:46:41,574 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-17 22:46:41,574 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-17 22:46:41,574 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-17 22:46:41,574 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-17 22:46:41,574 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-17 22:46:41,575 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-17 22:46:41,575 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-17 22:46:41,575 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-17 22:46:41,575 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-17 22:46:41,575 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-17 22:46:41,575 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-17 22:46:41,576 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-17 22:46:41,576 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-17 22:46:41,576 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-17 22:46:41,576 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-17 22:46:41,576 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-17 22:46:41,576 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-17 22:46:41,577 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-17 22:46:41,577 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-17 22:46:41,577 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-17 22:46:41,577 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-17 22:46:41,577 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-17 22:46:41,577 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-17 22:46:41,578 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-17 22:46:41,578 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-17 22:46:41,578 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-17 22:46:41,578 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-17 22:46:41,578 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-17 22:46:41,578 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-17 22:46:41,579 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-17 22:46:41,579 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-17 22:46:41,579 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-17 22:46:41,579 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-17 22:46:41,579 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-17 22:46:41,579 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-17 22:46:41,580 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-17 22:46:41,580 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-17 22:46:41,580 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-17 22:46:41,580 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-17 22:46:41,580 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-17 22:46:41,580 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-17 22:46:41,581 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-17 22:46:41,581 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-17 22:46:41,581 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-17 22:46:41,581 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-17 22:46:41,581 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-17 22:46:41,581 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-17 22:46:41,582 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-17 22:46:41,582 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-17 22:46:41,582 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-17 22:46:41,582 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-17 22:46:41,582 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-17 22:46:41,582 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-17 22:46:41,583 INFO L280 TraceCheckUtils]: 408: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-17 22:46:41,583 INFO L275 TraceCheckUtils]: 409: Hoare quadruple {48728#true} {48729#false} #977#return; {48729#false} is VALID [2020-07-17 22:46:41,583 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-17 22:46:41,583 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-17 22:46:41,583 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-17 22:46:41,584 INFO L263 TraceCheckUtils]: 413: Hoare triple {48729#false} call #t~ret3 := calculate_output(~input~0); {48729#false} is VALID [2020-07-17 22:46:41,584 INFO L280 TraceCheckUtils]: 414: Hoare triple {48729#false} ~input := #in~input; {48729#false} is VALID [2020-07-17 22:46:41,584 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-17 22:46:41,584 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-17 22:46:41,584 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-17 22:46:41,584 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-17 22:46:41,585 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-17 22:46:41,585 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-17 22:46:41,585 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-17 22:46:41,585 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-17 22:46:41,585 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-17 22:46:41,585 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-17 22:46:41,586 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-17 22:46:41,586 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-17 22:46:41,586 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-17 22:46:41,586 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-17 22:46:41,586 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-17 22:46:41,586 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-17 22:46:41,587 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-17 22:46:41,587 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-17 22:46:41,587 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-17 22:46:41,587 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-17 22:46:41,587 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-17 22:46:41,587 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-17 22:46:41,588 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-17 22:46:41,588 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-17 22:46:41,588 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-17 22:46:41,588 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-17 22:46:41,588 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-17 22:46:41,589 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-17 22:46:41,589 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-17 22:46:41,589 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-17 22:46:41,589 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-17 22:46:41,589 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-17 22:46:41,590 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-17 22:46:41,590 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-17 22:46:41,590 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-17 22:46:41,590 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-17 22:46:41,590 INFO L280 TraceCheckUtils]: 451: Hoare triple {48729#false} assume !false; {48729#false} is VALID [2020-07-17 22:46:41,739 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-17 22:46:41,739 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709134667] [2020-07-17 22:46:41,739 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516995055] [2020-07-17 22:46:41,740 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-17 22:46:41,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:41,899 INFO L264 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-17 22:46:41,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:41,945 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:46:42,304 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 1] term [2020-07-17 22:46:42,305 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:46:42,424 INFO L263 TraceCheckUtils]: 0: Hoare triple {48728#true} call ULTIMATE.init(); {48728#true} is VALID [2020-07-17 22:46:42,424 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-17 22:46:42,424 INFO L280 TraceCheckUtils]: 2: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-17 22:46:42,425 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {48728#true} {48728#true} #973#return; {48728#true} is VALID [2020-07-17 22:46:42,425 INFO L263 TraceCheckUtils]: 4: Hoare triple {48728#true} call #t~ret4 := main(); {48728#true} is VALID [2020-07-17 22:46:42,425 INFO L280 TraceCheckUtils]: 5: Hoare triple {48728#true} ~output~0 := -1; {48728#true} is VALID [2020-07-17 22:46:42,425 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-17 22:46:42,425 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-17 22:46:42,426 INFO L263 TraceCheckUtils]: 8: Hoare triple {48728#true} call #t~ret3 := calculate_output(~input~0); {48728#true} is VALID [2020-07-17 22:46:42,426 INFO L280 TraceCheckUtils]: 9: Hoare triple {48728#true} ~input := #in~input; {48728#true} is VALID [2020-07-17 22:46:42,426 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-17 22:46:42,426 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-17 22:46:42,426 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-17 22:46:42,426 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-17 22:46:42,427 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-17 22:46:42,427 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-17 22:46:42,427 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-17 22:46:42,427 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-17 22:46:42,427 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-17 22:46:42,428 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-17 22:46:42,428 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-17 22:46:42,428 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-17 22:46:42,428 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-17 22:46:42,428 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-17 22:46:42,429 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-17 22:46:42,429 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-17 22:46:42,429 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-17 22:46:42,429 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-17 22:46:42,429 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-17 22:46:42,429 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-17 22:46:42,430 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-17 22:46:42,430 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-17 22:46:42,430 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-17 22:46:42,430 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-17 22:46:42,430 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-17 22:46:42,431 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-17 22:46:42,431 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-17 22:46:42,431 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-17 22:46:42,431 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-17 22:46:42,431 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-17 22:46:42,431 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-17 22:46:42,432 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-17 22:46:42,432 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-17 22:46:42,432 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-17 22:46:42,432 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-17 22:46:42,432 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-17 22:46:42,432 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-17 22:46:42,433 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-17 22:46:42,433 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-17 22:46:42,433 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-17 22:46:42,433 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-17 22:46:42,433 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-17 22:46:42,433 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-17 22:46:42,434 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-17 22:46:42,434 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-17 22:46:42,434 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-17 22:46:42,434 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-17 22:46:42,434 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-17 22:46:42,435 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-17 22:46:42,435 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-17 22:46:42,435 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-17 22:46:42,435 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-17 22:46:42,435 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-17 22:46:42,435 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-17 22:46:42,435 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-17 22:46:42,436 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-17 22:46:42,436 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-17 22:46:42,436 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-17 22:46:42,436 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-17 22:46:42,436 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-17 22:46:42,436 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-17 22:46:42,437 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-17 22:46:42,437 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-17 22:46:42,437 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-17 22:46:42,437 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-17 22:46:42,437 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-17 22:46:42,437 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-17 22:46:42,438 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-17 22:46:42,438 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-17 22:46:42,438 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-17 22:46:42,438 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-17 22:46:42,438 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-17 22:46:42,439 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-17 22:46:42,439 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-17 22:46:42,439 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-17 22:46:42,439 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-17 22:46:42,439 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-17 22:46:42,439 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-17 22:46:42,440 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-17 22:46:42,440 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-17 22:46:42,440 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-17 22:46:42,440 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-17 22:46:42,440 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-17 22:46:42,440 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-17 22:46:42,441 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-17 22:46:42,441 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-17 22:46:42,441 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-17 22:46:42,441 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-17 22:46:42,441 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-17 22:46:42,441 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-17 22:46:42,442 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-17 22:46:42,442 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-17 22:46:42,442 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-17 22:46:42,442 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-17 22:46:42,442 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-17 22:46:42,442 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-17 22:46:42,443 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-17 22:46:42,443 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-17 22:46:42,443 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-17 22:46:42,443 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-17 22:46:42,443 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-17 22:46:42,443 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-17 22:46:42,444 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-17 22:46:42,444 INFO L280 TraceCheckUtils]: 113: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-17 22:46:42,444 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {48728#true} {48728#true} #977#return; {48728#true} is VALID [2020-07-17 22:46:42,444 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-17 22:46:42,445 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-17 22:46:42,445 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-17 22:46:42,445 INFO L263 TraceCheckUtils]: 118: Hoare triple {48728#true} call #t~ret3 := calculate_output(~input~0); {48728#true} is VALID [2020-07-17 22:46:42,445 INFO L280 TraceCheckUtils]: 119: Hoare triple {48728#true} ~input := #in~input; {48728#true} is VALID [2020-07-17 22:46:42,446 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-17 22:46:42,446 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-17 22:46:42,446 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-17 22:46:42,446 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-17 22:46:42,447 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-17 22:46:42,447 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-17 22:46:42,447 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-17 22:46:42,447 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-17 22:46:42,447 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-17 22:46:42,447 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-17 22:46:42,448 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-17 22:46:42,448 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-17 22:46:42,448 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-17 22:46:42,448 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-17 22:46:42,448 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-17 22:46:42,448 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-17 22:46:42,449 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-17 22:46:42,449 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-17 22:46:42,449 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-17 22:46:42,449 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-17 22:46:42,449 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-17 22:46:42,449 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-17 22:46:42,450 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-17 22:46:42,450 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-17 22:46:42,450 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-17 22:46:42,450 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-17 22:46:42,451 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-17 22:46:42,451 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-17 22:46:42,451 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-17 22:46:42,451 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-17 22:46:42,451 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-17 22:46:42,452 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-17 22:46:42,452 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-17 22:46:42,452 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-17 22:46:42,452 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-17 22:46:42,453 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-17 22:46:42,453 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-17 22:46:42,453 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-17 22:46:42,453 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-17 22:46:42,453 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-17 22:46:42,454 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-17 22:46:42,454 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-17 22:46:42,454 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-17 22:46:42,454 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-17 22:46:42,454 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-17 22:46:42,455 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-17 22:46:42,455 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-17 22:46:42,455 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-17 22:46:42,455 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-17 22:46:42,456 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-17 22:46:42,456 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-17 22:46:42,456 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-17 22:46:42,456 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-17 22:46:42,457 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-17 22:46:42,457 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-17 22:46:42,457 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-17 22:46:42,457 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-17 22:46:42,458 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-17 22:46:42,458 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-17 22:46:42,458 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-17 22:46:42,458 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-17 22:46:42,458 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-17 22:46:42,459 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-17 22:46:42,459 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-17 22:46:42,459 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-17 22:46:42,459 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-17 22:46:42,460 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-17 22:46:42,460 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-17 22:46:42,460 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-17 22:46:42,460 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-17 22:46:42,460 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-17 22:46:42,461 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-17 22:46:42,461 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-17 22:46:42,461 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-17 22:46:42,462 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-17 22:46:42,462 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-17 22:46:42,462 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-17 22:46:42,463 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-17 22:46:42,463 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-17 22:46:42,463 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-17 22:46:42,463 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-17 22:46:42,463 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-17 22:46:42,463 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-17 22:46:42,464 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-17 22:46:42,464 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-17 22:46:42,464 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-17 22:46:42,464 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-17 22:46:42,464 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-17 22:46:42,464 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-17 22:46:42,465 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-17 22:46:42,465 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-17 22:46:42,465 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-17 22:46:42,465 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-17 22:46:42,466 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-17 22:46:42,466 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-17 22:46:42,466 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-17 22:46:42,466 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-17 22:46:42,466 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-17 22:46:42,467 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-17 22:46:42,467 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-17 22:46:42,467 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-17 22:46:42,472 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-17 22:46:42,475 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-17 22:46:42,476 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-17 22:46:42,477 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-17 22:46:42,479 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-17 22:46:42,480 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-17 22:46:42,481 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-17 22:46:42,481 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-17 22:46:42,482 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-17 22:46:42,483 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-17 22:46:42,483 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-17 22:46:42,484 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-17 22:46:42,485 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-17 22:46:42,485 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-17 22:46:42,486 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-17 22:46:42,487 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-17 22:46:42,487 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-17 22:46:42,488 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-17 22:46:42,489 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-17 22:46:42,490 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-17 22:46:42,490 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-17 22:46:42,491 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-17 22:46:42,492 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-17 22:46:42,493 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-17 22:46:42,494 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-17 22:46:42,495 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-17 22:46:42,495 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-17 22:46:42,496 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-17 22:46:42,497 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-17 22:46:42,498 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-17 22:46:42,498 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-17 22:46:42,499 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-17 22:46:42,501 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-17 22:46:42,501 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-17 22:46:42,502 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-17 22:46:42,503 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-17 22:46:42,504 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-17 22:46:42,504 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-17 22:46:42,505 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-17 22:46:42,506 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-17 22:46:42,506 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-17 22:46:42,507 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-17 22:46:42,508 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-17 22:46:42,508 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-17 22:46:42,509 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-17 22:46:42,510 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-17 22:46:42,511 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-17 22:46:42,512 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-17 22:46:42,513 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-17 22:46:42,514 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-17 22:46:42,517 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-17 22:46:42,518 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-17 22:46:42,519 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-17 22:46:42,519 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-17 22:46:42,520 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-17 22:46:42,521 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-17 22:46:42,522 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-17 22:46:42,522 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-17 22:46:42,523 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-17 22:46:42,524 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-17 22:46:42,524 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-17 22:46:42,525 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-17 22:46:42,526 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-17 22:46:42,527 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-17 22:46:42,527 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-17 22:46:42,528 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-17 22:46:42,529 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-17 22:46:42,530 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-17 22:46:42,530 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-17 22:46:42,531 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-17 22:46:42,532 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-17 22:46:42,533 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-17 22:46:42,534 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-17 22:46:42,535 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-17 22:46:42,535 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-17 22:46:42,536 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-17 22:46:42,537 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-17 22:46:42,538 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-17 22:46:42,538 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-17 22:46:42,539 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-17 22:46:42,540 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-17 22:46:42,541 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-17 22:46:42,542 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-17 22:46:42,542 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-17 22:46:42,543 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-17 22:46:42,545 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-17 22:46:42,546 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-17 22:46:42,546 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-17 22:46:42,547 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-17 22:46:42,548 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-17 22:46:42,549 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-17 22:46:42,550 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-17 22:46:42,550 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-17 22:46:42,551 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-17 22:46:42,552 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-17 22:46:42,553 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-17 22:46:42,553 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-17 22:46:42,554 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-17 22:46:42,555 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-17 22:46:42,556 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-17 22:46:42,557 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-17 22:46:42,558 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-17 22:46:42,558 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-17 22:46:42,559 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-17 22:46:42,560 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-17 22:46:42,561 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-17 22:46:42,561 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-17 22:46:42,562 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-17 22:46:42,563 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-17 22:46:42,564 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-17 22:46:42,564 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-17 22:46:42,565 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-17 22:46:42,568 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-17 22:46:42,569 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-17 22:46:42,571 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-17 22:46:42,572 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-17 22:46:42,572 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-17 22:46:42,572 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-17 22:46:42,572 INFO L263 TraceCheckUtils]: 339: Hoare triple {48729#false} call #t~ret3 := calculate_output(~input~0); {48729#false} is VALID [2020-07-17 22:46:42,572 INFO L280 TraceCheckUtils]: 340: Hoare triple {48729#false} ~input := #in~input; {48729#false} is VALID [2020-07-17 22:46:42,572 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-17 22:46:42,573 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-17 22:46:42,573 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-17 22:46:42,573 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-17 22:46:42,573 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-17 22:46:42,574 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-17 22:46:42,574 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-17 22:46:42,574 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-17 22:46:42,574 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-17 22:46:42,574 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-17 22:46:42,574 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-17 22:46:42,575 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-17 22:46:42,575 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-17 22:46:42,575 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-17 22:46:42,575 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-17 22:46:42,576 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-17 22:46:42,576 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-17 22:46:42,576 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-17 22:46:42,577 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-17 22:46:42,577 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-17 22:46:42,577 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-17 22:46:42,577 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-17 22:46:42,577 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-17 22:46:42,577 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-17 22:46:42,578 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-17 22:46:42,578 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-17 22:46:42,578 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-17 22:46:42,578 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-17 22:46:42,578 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-17 22:46:42,579 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-17 22:46:42,579 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-17 22:46:42,579 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-17 22:46:42,579 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-17 22:46:42,579 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-17 22:46:42,580 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-17 22:46:42,580 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-17 22:46:42,580 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-17 22:46:42,580 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-17 22:46:42,580 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-17 22:46:42,580 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-17 22:46:42,581 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-17 22:46:42,581 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-17 22:46:42,581 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-17 22:46:42,581 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-17 22:46:42,581 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-17 22:46:42,582 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-17 22:46:42,582 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-17 22:46:42,582 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-17 22:46:42,582 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-17 22:46:42,582 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-17 22:46:42,582 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-17 22:46:42,583 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-17 22:46:42,583 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-17 22:46:42,583 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-17 22:46:42,583 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-17 22:46:42,583 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-17 22:46:42,584 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-17 22:46:42,584 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-17 22:46:42,584 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-17 22:46:42,584 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-17 22:46:42,584 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-17 22:46:42,584 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-17 22:46:42,585 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-17 22:46:42,585 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-17 22:46:42,585 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-17 22:46:42,585 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-17 22:46:42,585 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-17 22:46:42,586 INFO L280 TraceCheckUtils]: 408: Hoare triple {48729#false} assume true; {48729#false} is VALID [2020-07-17 22:46:42,586 INFO L275 TraceCheckUtils]: 409: Hoare quadruple {48729#false} {48729#false} #977#return; {48729#false} is VALID [2020-07-17 22:46:42,586 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-17 22:46:42,586 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-17 22:46:42,586 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-17 22:46:42,587 INFO L263 TraceCheckUtils]: 413: Hoare triple {48729#false} call #t~ret3 := calculate_output(~input~0); {48729#false} is VALID [2020-07-17 22:46:42,587 INFO L280 TraceCheckUtils]: 414: Hoare triple {48729#false} ~input := #in~input; {48729#false} is VALID [2020-07-17 22:46:42,587 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-17 22:46:42,587 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-17 22:46:42,587 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-17 22:46:42,587 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-17 22:46:42,588 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-17 22:46:42,588 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-17 22:46:42,588 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-17 22:46:42,588 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-17 22:46:42,588 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-17 22:46:42,588 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-17 22:46:42,589 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-17 22:46:42,589 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-17 22:46:42,589 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-17 22:46:42,589 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-17 22:46:42,589 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-17 22:46:42,589 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-17 22:46:42,590 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-17 22:46:42,590 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-17 22:46:42,590 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-17 22:46:42,590 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-17 22:46:42,590 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-17 22:46:42,591 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-17 22:46:42,591 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-17 22:46:42,591 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-17 22:46:42,591 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-17 22:46:42,591 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-17 22:46:42,591 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-17 22:46:42,592 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-17 22:46:42,592 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-17 22:46:42,592 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-17 22:46:42,592 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-17 22:46:42,592 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-17 22:46:42,592 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-17 22:46:42,593 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-17 22:46:42,593 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-17 22:46:42,593 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-17 22:46:42,593 INFO L280 TraceCheckUtils]: 451: Hoare triple {48729#false} assume !false; {48729#false} is VALID [2020-07-17 22:46:42,713 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-17 22:46:42,713 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:46:42,713 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 9 [2020-07-17 22:46:42,713 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98302135] [2020-07-17 22:46:42,714 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 452 [2020-07-17 22:46:42,722 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:46:42,723 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-17 22:46:43,277 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-17 22:46:43,277 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-17 22:46:43,277 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:46:43,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-17 22:46:43,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2020-07-17 22:46:43,278 INFO L87 Difference]: Start difference. First operand 1878 states and 2150 transitions. Second operand 9 states. [2020-07-17 22:46:55,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:55,810 INFO L93 Difference]: Finished difference Result 5066 states and 6001 transitions. [2020-07-17 22:46:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-07-17 22:46:55,810 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 452 [2020-07-17 22:46:55,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:55,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-17 22:46:55,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1478 transitions. [2020-07-17 22:46:55,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-17 22:46:55,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1478 transitions. [2020-07-17 22:46:55,827 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 19 states and 1478 transitions. [2020-07-17 22:46:59,583 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-17 22:46:59,954 INFO L225 Difference]: With dead ends: 5066 [2020-07-17 22:46:59,954 INFO L226 Difference]: Without dead ends: 3190 [2020-07-17 22:46:59,957 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 471 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2020-07-17 22:46:59,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3190 states. [2020-07-17 22:47:00,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3190 to 3184. [2020-07-17 22:47:00,646 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:47:00,646 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3190 states. Second operand 3184 states. [2020-07-17 22:47:00,647 INFO L74 IsIncluded]: Start isIncluded. First operand 3190 states. Second operand 3184 states. [2020-07-17 22:47:00,647 INFO L87 Difference]: Start difference. First operand 3190 states. Second operand 3184 states. [2020-07-17 22:47:00,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:00,996 INFO L93 Difference]: Finished difference Result 3190 states and 3690 transitions. [2020-07-17 22:47:00,996 INFO L276 IsEmpty]: Start isEmpty. Operand 3190 states and 3690 transitions. [2020-07-17 22:47:01,000 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:01,000 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:01,000 INFO L74 IsIncluded]: Start isIncluded. First operand 3184 states. Second operand 3190 states. [2020-07-17 22:47:01,000 INFO L87 Difference]: Start difference. First operand 3184 states. Second operand 3190 states. [2020-07-17 22:47:01,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:01,315 INFO L93 Difference]: Finished difference Result 3190 states and 3690 transitions. [2020-07-17 22:47:01,315 INFO L276 IsEmpty]: Start isEmpty. Operand 3190 states and 3690 transitions. [2020-07-17 22:47:01,319 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:01,319 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:01,319 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:47:01,319 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:47:01,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3184 states. [2020-07-17 22:47:01,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3184 states to 3184 states and 3683 transitions. [2020-07-17 22:47:01,652 INFO L78 Accepts]: Start accepts. Automaton has 3184 states and 3683 transitions. Word has length 452 [2020-07-17 22:47:01,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:47:01,653 INFO L479 AbstractCegarLoop]: Abstraction has 3184 states and 3683 transitions. [2020-07-17 22:47:01,653 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-17 22:47:01,653 INFO L276 IsEmpty]: Start isEmpty. Operand 3184 states and 3683 transitions. [2020-07-17 22:47:01,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2020-07-17 22:47:01,658 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:47:01,659 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-17 22:47:01,859 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:47:01,860 INFO L427 AbstractCegarLoop]: === Iteration 10 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:47:01,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:47:01,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1066963527, now seen corresponding path program 1 times [2020-07-17 22:47:01,861 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:47:01,862 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068235808] [2020-07-17 22:47:01,862 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:47:01,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:02,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:02,115 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-17 22:47:02,115 INFO L280 TraceCheckUtils]: 1: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-17 22:47:02,115 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {65289#true} {65289#true} #973#return; {65289#true} is VALID [2020-07-17 22:47:02,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:02,168 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-17 22:47:02,168 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-17 22:47:02,168 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-17 22:47:02,168 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-17 22:47:02,169 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-17 22:47:02,169 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-17 22:47:02,169 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-17 22:47:02,169 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-17 22:47:02,169 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-17 22:47:02,169 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-17 22:47:02,170 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-17 22:47:02,170 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-17 22:47:02,170 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-17 22:47:02,170 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-17 22:47:02,170 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-17 22:47:02,171 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-17 22:47:02,171 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-17 22:47:02,171 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-17 22:47:02,171 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-17 22:47:02,171 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-17 22:47:02,172 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-17 22:47:02,172 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-17 22:47:02,172 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-17 22:47:02,172 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-17 22:47:02,172 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-17 22:47:02,172 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-17 22:47:02,173 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-17 22:47:02,173 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-17 22:47:02,173 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-17 22:47:02,173 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-17 22:47:02,173 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-17 22:47:02,174 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-17 22:47:02,174 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-17 22:47:02,174 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-17 22:47:02,174 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-17 22:47:02,174 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-17 22:47:02,174 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-17 22:47:02,175 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-17 22:47:02,175 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-17 22:47:02,175 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-17 22:47:02,175 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-17 22:47:02,175 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-17 22:47:02,175 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-17 22:47:02,176 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-17 22:47:02,176 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-17 22:47:02,176 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-17 22:47:02,176 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-17 22:47:02,176 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-17 22:47:02,176 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-17 22:47:02,177 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-17 22:47:02,177 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-17 22:47:02,177 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-17 22:47:02,177 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-17 22:47:02,177 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-17 22:47:02,178 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-17 22:47:02,178 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-17 22:47:02,178 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-17 22:47:02,178 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-17 22:47:02,178 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-17 22:47:02,178 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-17 22:47:02,179 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-17 22:47:02,179 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-17 22:47:02,179 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-17 22:47:02,179 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-17 22:47:02,179 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-17 22:47:02,179 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-17 22:47:02,180 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-17 22:47:02,180 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-17 22:47:02,180 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-17 22:47:02,180 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-17 22:47:02,180 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-17 22:47:02,180 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-17 22:47:02,181 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-17 22:47:02,181 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-17 22:47:02,181 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-17 22:47:02,181 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-17 22:47:02,181 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-17 22:47:02,182 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-17 22:47:02,182 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-17 22:47:02,182 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-17 22:47:02,182 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-17 22:47:02,182 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-17 22:47:02,182 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-17 22:47:02,183 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-17 22:47:02,183 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-17 22:47:02,183 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-17 22:47:02,183 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-17 22:47:02,183 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-17 22:47:02,183 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-17 22:47:02,184 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-17 22:47:02,184 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-17 22:47:02,184 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-17 22:47:02,184 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-17 22:47:02,184 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-17 22:47:02,184 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-17 22:47:02,185 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-17 22:47:02,185 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-17 22:47:02,185 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-17 22:47:02,185 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-17 22:47:02,185 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-17 22:47:02,186 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-17 22:47:02,186 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-17 22:47:02,186 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-17 22:47:02,187 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-17 22:47:02,188 INFO L280 TraceCheckUtils]: 104: Hoare triple {65400#(= 1 ~a24~0)} assume true; {65400#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:02,189 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {65400#(= 1 ~a24~0)} {65289#true} #977#return; {65400#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:02,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:02,228 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-17 22:47:02,228 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-17 22:47:02,228 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-17 22:47:02,228 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-17 22:47:02,229 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-17 22:47:02,229 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-17 22:47:02,229 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-17 22:47:02,229 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-17 22:47:02,229 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-17 22:47:02,230 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-17 22:47:02,230 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-17 22:47:02,230 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-17 22:47:02,230 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-17 22:47:02,230 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-17 22:47:02,231 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-17 22:47:02,231 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-17 22:47:02,231 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-17 22:47:02,231 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-17 22:47:02,231 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-17 22:47:02,231 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-17 22:47:02,232 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-17 22:47:02,232 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-17 22:47:02,232 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-17 22:47:02,232 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-17 22:47:02,232 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-17 22:47:02,232 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-17 22:47:02,233 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-17 22:47:02,233 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-17 22:47:02,233 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-17 22:47:02,233 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-17 22:47:02,233 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-17 22:47:02,234 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-17 22:47:02,234 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-17 22:47:02,234 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-17 22:47:02,234 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-17 22:47:02,234 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-17 22:47:02,234 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-17 22:47:02,235 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-17 22:47:02,235 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-17 22:47:02,235 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-17 22:47:02,235 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-17 22:47:02,235 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-17 22:47:02,235 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-17 22:47:02,236 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-17 22:47:02,236 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-17 22:47:02,236 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-17 22:47:02,236 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-17 22:47:02,236 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-17 22:47:02,236 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-17 22:47:02,237 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-17 22:47:02,237 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-17 22:47:02,237 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-17 22:47:02,237 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-17 22:47:02,237 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-17 22:47:02,237 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-17 22:47:02,238 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-17 22:47:02,238 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-17 22:47:02,238 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-17 22:47:02,238 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-17 22:47:02,238 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-17 22:47:02,239 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-17 22:47:02,239 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-17 22:47:02,239 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-17 22:47:02,239 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-17 22:47:02,239 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-17 22:47:02,239 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-17 22:47:02,240 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-17 22:47:02,240 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-17 22:47:02,240 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-17 22:47:02,240 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-17 22:47:02,240 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-17 22:47:02,240 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-17 22:47:02,241 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-17 22:47:02,241 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-17 22:47:02,241 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-17 22:47:02,241 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-17 22:47:02,241 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-17 22:47:02,241 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-17 22:47:02,242 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-17 22:47:02,242 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-17 22:47:02,242 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-17 22:47:02,242 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-17 22:47:02,242 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-17 22:47:02,242 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-17 22:47:02,243 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-17 22:47:02,243 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-17 22:47:02,243 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-17 22:47:02,243 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-17 22:47:02,243 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-17 22:47:02,243 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-17 22:47:02,244 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-17 22:47:02,244 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-17 22:47:02,244 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-17 22:47:02,244 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-17 22:47:02,244 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-17 22:47:02,244 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-17 22:47:02,245 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-17 22:47:02,245 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-17 22:47:02,245 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-17 22:47:02,245 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-17 22:47:02,245 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-17 22:47:02,245 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-17 22:47:02,247 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-17 22:47:02,248 INFO L280 TraceCheckUtils]: 103: Hoare triple {65400#(= 1 ~a24~0)} assume true; {65400#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:02,249 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {65400#(= 1 ~a24~0)} {65400#(= 1 ~a24~0)} #977#return; {65400#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:02,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:02,288 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-17 22:47:02,288 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-17 22:47:02,288 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-17 22:47:02,289 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-17 22:47:02,289 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-17 22:47:02,289 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-17 22:47:02,289 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-17 22:47:02,289 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-17 22:47:02,289 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-17 22:47:02,290 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-17 22:47:02,290 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-17 22:47:02,290 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-17 22:47:02,290 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-17 22:47:02,290 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-17 22:47:02,290 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-17 22:47:02,291 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-17 22:47:02,291 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-17 22:47:02,291 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-17 22:47:02,291 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-17 22:47:02,291 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-17 22:47:02,291 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-17 22:47:02,292 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-17 22:47:02,292 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-17 22:47:02,292 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-17 22:47:02,292 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-17 22:47:02,292 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-17 22:47:02,292 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-17 22:47:02,293 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-17 22:47:02,293 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-17 22:47:02,293 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-17 22:47:02,293 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-17 22:47:02,293 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-17 22:47:02,293 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-17 22:47:02,294 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-17 22:47:02,294 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-17 22:47:02,294 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-17 22:47:02,294 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-17 22:47:02,294 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-17 22:47:02,294 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-17 22:47:02,295 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-17 22:47:02,295 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-17 22:47:02,295 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-17 22:47:02,295 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-17 22:47:02,295 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-17 22:47:02,295 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-17 22:47:02,296 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-17 22:47:02,296 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-17 22:47:02,296 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-17 22:47:02,296 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-17 22:47:02,296 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-17 22:47:02,296 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-17 22:47:02,297 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-17 22:47:02,297 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-17 22:47:02,297 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-17 22:47:02,297 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-17 22:47:02,297 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-17 22:47:02,297 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-17 22:47:02,298 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-17 22:47:02,298 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-17 22:47:02,298 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-17 22:47:02,298 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-17 22:47:02,298 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-17 22:47:02,299 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-17 22:47:02,299 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-17 22:47:02,299 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-17 22:47:02,299 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-17 22:47:02,299 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-17 22:47:02,300 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-17 22:47:02,300 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-17 22:47:02,300 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-17 22:47:02,300 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-17 22:47:02,300 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-17 22:47:02,300 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-17 22:47:02,301 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-17 22:47:02,301 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-17 22:47:02,301 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-17 22:47:02,301 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-17 22:47:02,303 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-17 22:47:02,304 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-17 22:47:02,305 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-17 22:47:02,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:02,424 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-17 22:47:02,425 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-17 22:47:02,427 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-17 22:47:02,428 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-17 22:47:02,429 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-17 22:47:02,430 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-17 22:47:02,431 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-17 22:47:02,433 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-17 22:47:02,434 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-17 22:47:02,435 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-17 22:47:02,436 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-17 22:47:02,437 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-17 22:47:02,438 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-17 22:47:02,439 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-17 22:47:02,440 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-17 22:47:02,441 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-17 22:47:02,443 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-17 22:47:02,444 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-17 22:47:02,445 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-17 22:47:02,446 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-17 22:47:02,447 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-17 22:47:02,448 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-17 22:47:02,449 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-17 22:47:02,451 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-17 22:47:02,452 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-17 22:47:02,453 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-17 22:47:02,454 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-17 22:47:02,455 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-17 22:47:02,456 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-17 22:47:02,457 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-17 22:47:02,458 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-17 22:47:02,459 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-17 22:47:02,460 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-17 22:47:02,460 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-17 22:47:02,461 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-17 22:47:02,462 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-17 22:47:02,463 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-17 22:47:02,463 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-17 22:47:02,464 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-17 22:47:02,464 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-17 22:47:02,465 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-17 22:47:02,465 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-17 22:47:02,466 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-17 22:47:02,466 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-17 22:47:02,467 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-17 22:47:02,467 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-17 22:47:02,468 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-17 22:47:02,468 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-17 22:47:02,469 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-17 22:47:02,469 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-17 22:47:02,470 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-17 22:47:02,472 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-17 22:47:02,483 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-17 22:47:02,484 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-17 22:47:02,485 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-17 22:47:02,485 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-17 22:47:02,486 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-17 22:47:02,487 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-17 22:47:02,488 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-17 22:47:02,489 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-17 22:47:02,489 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-17 22:47:02,490 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-17 22:47:02,491 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-17 22:47:02,492 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-17 22:47:02,493 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-17 22:47:02,494 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-17 22:47:02,494 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-17 22:47:02,495 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-17 22:47:02,496 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-17 22:47:02,497 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-17 22:47:02,498 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-17 22:47:02,499 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-17 22:47:02,500 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-17 22:47:02,500 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-17 22:47:02,501 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-17 22:47:02,502 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-17 22:47:02,503 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-17 22:47:02,504 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-17 22:47:02,505 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-17 22:47:02,506 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-17 22:47:02,507 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-17 22:47:02,508 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-17 22:47:02,508 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-17 22:47:02,509 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-17 22:47:02,509 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-17 22:47:02,510 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-17 22:47:02,510 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-17 22:47:02,511 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-17 22:47:02,511 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-17 22:47:02,512 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-17 22:47:02,512 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-17 22:47:02,513 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-17 22:47:02,513 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-17 22:47:02,514 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-17 22:47:02,514 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-17 22:47:02,515 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-17 22:47:02,515 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-17 22:47:02,516 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-17 22:47:02,516 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-17 22:47:02,517 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-17 22:47:02,517 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-17 22:47:02,518 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-17 22:47:02,518 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-17 22:47:02,519 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-17 22:47:02,519 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-17 22:47:02,520 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-17 22:47:02,520 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-17 22:47:02,522 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-17 22:47:02,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:02,608 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-17 22:47:02,608 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-17 22:47:02,608 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-17 22:47:02,608 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-17 22:47:02,609 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-17 22:47:02,609 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-17 22:47:02,609 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-17 22:47:02,609 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-17 22:47:02,609 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-17 22:47:02,609 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-17 22:47:02,609 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-17 22:47:02,609 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-17 22:47:02,610 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-17 22:47:02,610 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-17 22:47:02,610 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-17 22:47:02,610 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-17 22:47:02,610 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-17 22:47:02,610 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-17 22:47:02,610 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-17 22:47:02,610 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-17 22:47:02,611 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-17 22:47:02,611 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-17 22:47:02,611 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-17 22:47:02,611 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-17 22:47:02,611 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-17 22:47:02,611 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-17 22:47:02,611 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-17 22:47:02,611 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-17 22:47:02,612 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-17 22:47:02,612 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-17 22:47:02,612 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-17 22:47:02,612 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-17 22:47:02,612 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-17 22:47:02,612 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-17 22:47:02,612 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-17 22:47:02,612 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-17 22:47:02,613 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-17 22:47:02,613 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-17 22:47:02,613 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-17 22:47:02,613 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-17 22:47:02,613 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-17 22:47:02,613 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-17 22:47:02,613 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-17 22:47:02,613 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-17 22:47:02,613 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-17 22:47:02,614 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-17 22:47:02,614 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-17 22:47:02,614 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-17 22:47:02,614 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-17 22:47:02,614 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-17 22:47:02,614 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-17 22:47:02,614 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-17 22:47:02,615 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-17 22:47:02,615 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-17 22:47:02,615 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-17 22:47:02,615 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-17 22:47:02,615 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-17 22:47:02,616 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-17 22:47:02,616 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-17 22:47:02,616 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-17 22:47:02,616 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-17 22:47:02,616 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-17 22:47:02,617 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-17 22:47:02,617 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-17 22:47:02,617 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-17 22:47:02,617 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-17 22:47:02,617 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-17 22:47:02,618 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-17 22:47:02,618 INFO L280 TraceCheckUtils]: 68: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-17 22:47:02,618 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {65289#true} {65290#false} #977#return; {65290#false} is VALID [2020-07-17 22:47:02,622 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-17 22:47:02,622 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-17 22:47:02,622 INFO L280 TraceCheckUtils]: 2: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-17 22:47:02,623 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {65289#true} {65289#true} #973#return; {65289#true} is VALID [2020-07-17 22:47:02,623 INFO L263 TraceCheckUtils]: 4: Hoare triple {65289#true} call #t~ret4 := main(); {65289#true} is VALID [2020-07-17 22:47:02,623 INFO L280 TraceCheckUtils]: 5: Hoare triple {65289#true} ~output~0 := -1; {65289#true} is VALID [2020-07-17 22:47:02,623 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-17 22:47:02,624 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-17 22:47:02,625 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-17 22:47:02,625 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-17 22:47:02,625 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-17 22:47:02,626 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-17 22:47:02,626 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-17 22:47:02,626 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-17 22:47:02,626 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-17 22:47:02,626 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-17 22:47:02,627 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-17 22:47:02,627 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-17 22:47:02,627 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-17 22:47:02,627 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-17 22:47:02,627 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-17 22:47:02,628 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-17 22:47:02,628 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-17 22:47:02,628 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-17 22:47:02,628 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-17 22:47:02,628 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-17 22:47:02,628 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-17 22:47:02,629 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-17 22:47:02,629 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-17 22:47:02,629 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-17 22:47:02,629 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-17 22:47:02,629 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-17 22:47:02,629 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-17 22:47:02,630 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-17 22:47:02,630 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-17 22:47:02,630 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-17 22:47:02,630 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-17 22:47:02,630 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-17 22:47:02,630 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-17 22:47:02,631 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-17 22:47:02,631 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-17 22:47:02,631 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-17 22:47:02,631 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-17 22:47:02,631 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-17 22:47:02,631 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-17 22:47:02,632 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-17 22:47:02,632 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-17 22:47:02,632 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-17 22:47:02,632 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-17 22:47:02,632 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-17 22:47:02,632 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-17 22:47:02,633 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-17 22:47:02,633 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-17 22:47:02,633 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-17 22:47:02,633 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-17 22:47:02,633 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-17 22:47:02,633 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-17 22:47:02,634 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-17 22:47:02,634 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-17 22:47:02,634 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-17 22:47:02,634 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-17 22:47:02,634 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-17 22:47:02,634 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-17 22:47:02,635 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-17 22:47:02,635 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-17 22:47:02,635 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-17 22:47:02,635 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-17 22:47:02,635 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-17 22:47:02,635 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-17 22:47:02,636 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-17 22:47:02,636 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-17 22:47:02,636 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-17 22:47:02,636 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-17 22:47:02,636 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-17 22:47:02,636 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-17 22:47:02,637 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-17 22:47:02,637 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-17 22:47:02,637 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-17 22:47:02,637 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-17 22:47:02,637 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-17 22:47:02,638 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-17 22:47:02,638 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-17 22:47:02,638 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-17 22:47:02,638 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-17 22:47:02,638 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-17 22:47:02,639 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-17 22:47:02,639 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-17 22:47:02,639 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-17 22:47:02,639 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-17 22:47:02,639 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-17 22:47:02,639 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-17 22:47:02,640 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-17 22:47:02,640 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-17 22:47:02,640 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-17 22:47:02,640 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-17 22:47:02,640 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-17 22:47:02,641 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-17 22:47:02,641 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-17 22:47:02,641 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-17 22:47:02,641 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-17 22:47:02,641 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-17 22:47:02,641 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-17 22:47:02,642 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-17 22:47:02,642 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-17 22:47:02,642 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-17 22:47:02,642 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-17 22:47:02,642 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-17 22:47:02,642 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-17 22:47:02,643 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-17 22:47:02,643 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-17 22:47:02,643 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-17 22:47:02,643 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-17 22:47:02,644 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-17 22:47:02,645 INFO L280 TraceCheckUtils]: 113: Hoare triple {65400#(= 1 ~a24~0)} assume true; {65400#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:02,646 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {65400#(= 1 ~a24~0)} {65289#true} #977#return; {65400#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:02,647 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-17 22:47:02,648 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-17 22:47:02,648 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-17 22:47:02,651 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-17 22:47:02,652 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-17 22:47:02,652 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-17 22:47:02,652 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-17 22:47:02,652 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-17 22:47:02,652 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-17 22:47:02,653 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-17 22:47:02,653 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-17 22:47:02,653 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-17 22:47:02,653 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-17 22:47:02,653 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-17 22:47:02,653 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-17 22:47:02,654 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-17 22:47:02,654 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-17 22:47:02,654 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-17 22:47:02,654 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-17 22:47:02,654 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-17 22:47:02,655 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-17 22:47:02,655 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-17 22:47:02,655 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-17 22:47:02,655 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-17 22:47:02,655 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-17 22:47:02,655 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-17 22:47:02,656 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-17 22:47:02,656 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-17 22:47:02,656 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-17 22:47:02,656 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-17 22:47:02,656 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-17 22:47:02,656 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-17 22:47:02,657 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-17 22:47:02,657 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-17 22:47:02,657 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-17 22:47:02,657 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-17 22:47:02,657 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-17 22:47:02,657 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-17 22:47:02,658 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-17 22:47:02,658 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-17 22:47:02,658 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-17 22:47:02,658 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-17 22:47:02,658 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-17 22:47:02,658 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-17 22:47:02,659 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-17 22:47:02,659 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-17 22:47:02,659 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-17 22:47:02,659 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-17 22:47:02,659 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-17 22:47:02,659 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-17 22:47:02,660 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-17 22:47:02,660 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-17 22:47:02,660 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-17 22:47:02,660 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-17 22:47:02,660 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-17 22:47:02,661 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-17 22:47:02,661 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-17 22:47:02,661 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-17 22:47:02,661 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-17 22:47:02,662 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-17 22:47:02,662 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-17 22:47:02,662 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-17 22:47:02,663 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-17 22:47:02,663 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-17 22:47:02,663 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-17 22:47:02,663 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-17 22:47:02,664 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-17 22:47:02,664 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-17 22:47:02,664 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-17 22:47:02,665 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-17 22:47:02,665 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-17 22:47:02,665 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-17 22:47:02,665 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-17 22:47:02,666 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-17 22:47:02,666 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-17 22:47:02,666 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-17 22:47:02,667 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-17 22:47:02,667 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-17 22:47:02,667 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-17 22:47:02,668 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-17 22:47:02,668 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-17 22:47:02,668 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-17 22:47:02,668 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-17 22:47:02,669 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-17 22:47:02,669 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-17 22:47:02,669 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-17 22:47:02,669 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-17 22:47:02,670 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-17 22:47:02,670 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-17 22:47:02,670 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-17 22:47:02,671 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-17 22:47:02,671 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-17 22:47:02,671 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-17 22:47:02,672 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-17 22:47:02,672 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-17 22:47:02,672 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-17 22:47:02,672 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-17 22:47:02,673 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-17 22:47:02,673 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-17 22:47:02,673 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-17 22:47:02,674 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-17 22:47:02,674 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-17 22:47:02,674 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-17 22:47:02,674 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-17 22:47:02,675 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-17 22:47:02,675 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-17 22:47:02,677 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-17 22:47:02,680 INFO L280 TraceCheckUtils]: 222: Hoare triple {65400#(= 1 ~a24~0)} assume true; {65400#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:02,682 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {65400#(= 1 ~a24~0)} {65400#(= 1 ~a24~0)} #977#return; {65400#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:02,685 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-17 22:47:02,686 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-17 22:47:02,687 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-17 22:47:02,690 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-17 22:47:02,690 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-17 22:47:02,690 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-17 22:47:02,691 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-17 22:47:02,691 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-17 22:47:02,691 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-17 22:47:02,691 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-17 22:47:02,692 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-17 22:47:02,692 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-17 22:47:02,692 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-17 22:47:02,693 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-17 22:47:02,693 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-17 22:47:02,693 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-17 22:47:02,693 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-17 22:47:02,694 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-17 22:47:02,694 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-17 22:47:02,694 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-17 22:47:02,695 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-17 22:47:02,695 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-17 22:47:02,695 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-17 22:47:02,695 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-17 22:47:02,696 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-17 22:47:02,696 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-17 22:47:02,696 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-17 22:47:02,697 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-17 22:47:02,697 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-17 22:47:02,697 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-17 22:47:02,697 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-17 22:47:02,698 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-17 22:47:02,698 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-17 22:47:02,698 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-17 22:47:02,699 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-17 22:47:02,699 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-17 22:47:02,699 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-17 22:47:02,700 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-17 22:47:02,700 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-17 22:47:02,700 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-17 22:47:02,700 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-17 22:47:02,701 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-17 22:47:02,701 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-17 22:47:02,701 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-17 22:47:02,702 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-17 22:47:02,702 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-17 22:47:02,702 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-17 22:47:02,702 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-17 22:47:02,703 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-17 22:47:02,703 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-17 22:47:02,703 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-17 22:47:02,704 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-17 22:47:02,704 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-17 22:47:02,704 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-17 22:47:02,704 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-17 22:47:02,705 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-17 22:47:02,705 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-17 22:47:02,705 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-17 22:47:02,705 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-17 22:47:02,705 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-17 22:47:02,706 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-17 22:47:02,706 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-17 22:47:02,706 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-17 22:47:02,706 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-17 22:47:02,707 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-17 22:47:02,707 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-17 22:47:02,707 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-17 22:47:02,707 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-17 22:47:02,707 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-17 22:47:02,708 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-17 22:47:02,708 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-17 22:47:02,708 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-17 22:47:02,708 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-17 22:47:02,708 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-17 22:47:02,709 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-17 22:47:02,709 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-17 22:47:02,709 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-17 22:47:02,709 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-17 22:47:02,709 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-17 22:47:02,710 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-17 22:47:02,710 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-17 22:47:02,711 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-17 22:47:02,713 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-17 22:47:02,715 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-17 22:47:02,717 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-17 22:47:02,719 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-17 22:47:02,720 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-17 22:47:02,722 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-17 22:47:02,724 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-17 22:47:02,726 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-17 22:47:02,727 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-17 22:47:02,729 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-17 22:47:02,731 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-17 22:47:02,733 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-17 22:47:02,734 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-17 22:47:02,736 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-17 22:47:02,738 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-17 22:47:02,740 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-17 22:47:02,741 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-17 22:47:02,743 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-17 22:47:02,745 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-17 22:47:02,746 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-17 22:47:02,748 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-17 22:47:02,749 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-17 22:47:02,751 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-17 22:47:02,753 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-17 22:47:02,754 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-17 22:47:02,756 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-17 22:47:02,758 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-17 22:47:02,760 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-17 22:47:02,761 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-17 22:47:02,763 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-17 22:47:02,765 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-17 22:47:02,766 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-17 22:47:02,768 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-17 22:47:02,770 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-17 22:47:02,771 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-17 22:47:02,772 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-17 22:47:02,773 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-17 22:47:02,775 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-17 22:47:02,776 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-17 22:47:02,777 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-17 22:47:02,778 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-17 22:47:02,779 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-17 22:47:02,781 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-17 22:47:02,782 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-17 22:47:02,783 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-17 22:47:02,784 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-17 22:47:02,785 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-17 22:47:02,786 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-17 22:47:02,787 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-17 22:47:02,788 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-17 22:47:02,789 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-17 22:47:02,790 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-17 22:47:02,791 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-17 22:47:02,792 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-17 22:47:02,793 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-17 22:47:02,794 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-17 22:47:02,795 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-17 22:47:02,796 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-17 22:47:02,797 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-17 22:47:02,799 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-17 22:47:02,800 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-17 22:47:02,801 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-17 22:47:02,803 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-17 22:47:02,804 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-17 22:47:02,805 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-17 22:47:02,806 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-17 22:47:02,808 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-17 22:47:02,809 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-17 22:47:02,810 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-17 22:47:02,812 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-17 22:47:02,813 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-17 22:47:02,814 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-17 22:47:02,815 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-17 22:47:02,817 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-17 22:47:02,818 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-17 22:47:02,819 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-17 22:47:02,821 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-17 22:47:02,822 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-17 22:47:02,823 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-17 22:47:02,824 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-17 22:47:02,826 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-17 22:47:02,827 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-17 22:47:02,828 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-17 22:47:02,830 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-17 22:47:02,831 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-17 22:47:02,832 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-17 22:47:02,834 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-17 22:47:02,835 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-17 22:47:02,836 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-17 22:47:02,837 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-17 22:47:02,839 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-17 22:47:02,840 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-17 22:47:02,841 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-17 22:47:02,842 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-17 22:47:02,843 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-17 22:47:02,844 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-17 22:47:02,845 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-17 22:47:02,846 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-17 22:47:02,847 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-17 22:47:02,922 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-17 22:47:02,925 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-17 22:47:02,928 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-17 22:47:02,929 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-17 22:47:02,930 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-17 22:47:02,932 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-17 22:47:02,933 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-17 22:47:02,934 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-17 22:47:02,936 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-17 22:47:02,937 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-17 22:47:02,938 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-17 22:47:02,940 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-17 22:47:02,941 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-17 22:47:02,942 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-17 22:47:02,945 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-17 22:47:02,945 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-17 22:47:02,946 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-17 22:47:02,946 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-17 22:47:02,946 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-17 22:47:02,947 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-17 22:47:02,947 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-17 22:47:02,947 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-17 22:47:02,948 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-17 22:47:02,948 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-17 22:47:02,948 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-17 22:47:02,948 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-17 22:47:02,949 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-17 22:47:02,949 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-17 22:47:02,949 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-17 22:47:02,950 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-17 22:47:02,950 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-17 22:47:02,950 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-17 22:47:02,950 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-17 22:47:02,951 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-17 22:47:02,951 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-17 22:47:02,951 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-17 22:47:02,952 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-17 22:47:02,952 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-17 22:47:02,952 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-17 22:47:02,952 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-17 22:47:02,953 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-17 22:47:02,953 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-17 22:47:02,953 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-17 22:47:02,954 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-17 22:47:02,954 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-17 22:47:02,954 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-17 22:47:02,954 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-17 22:47:02,955 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-17 22:47:02,955 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-17 22:47:02,955 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-17 22:47:02,956 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-17 22:47:02,956 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-17 22:47:02,956 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-17 22:47:02,956 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-17 22:47:02,957 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-17 22:47:02,957 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-17 22:47:02,957 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-17 22:47:02,958 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-17 22:47:02,958 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-17 22:47:02,958 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-17 22:47:02,958 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-17 22:47:02,959 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-17 22:47:02,959 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-17 22:47:02,959 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-17 22:47:02,960 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-17 22:47:02,960 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-17 22:47:02,960 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-17 22:47:02,960 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-17 22:47:02,961 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-17 22:47:02,961 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-17 22:47:02,961 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-17 22:47:02,962 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-17 22:47:02,962 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-17 22:47:02,962 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-17 22:47:02,963 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-17 22:47:02,963 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-17 22:47:02,963 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-17 22:47:02,963 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-17 22:47:02,964 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-17 22:47:02,964 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-17 22:47:02,964 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-17 22:47:02,964 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-17 22:47:02,964 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-17 22:47:02,965 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-17 22:47:02,965 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-17 22:47:02,965 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-17 22:47:02,965 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-17 22:47:02,965 INFO L280 TraceCheckUtils]: 492: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-17 22:47:02,966 INFO L275 TraceCheckUtils]: 493: Hoare quadruple {65289#true} {65290#false} #977#return; {65290#false} is VALID [2020-07-17 22:47:02,966 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-17 22:47:02,966 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-17 22:47:02,966 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-17 22:47:02,966 INFO L263 TraceCheckUtils]: 497: Hoare triple {65290#false} call #t~ret3 := calculate_output(~input~0); {65290#false} is VALID [2020-07-17 22:47:02,967 INFO L280 TraceCheckUtils]: 498: Hoare triple {65290#false} ~input := #in~input; {65290#false} is VALID [2020-07-17 22:47:02,967 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-17 22:47:02,967 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-17 22:47:02,967 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-17 22:47:02,968 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-17 22:47:02,968 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-17 22:47:02,968 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-17 22:47:02,968 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-17 22:47:02,968 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-17 22:47:02,969 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-17 22:47:02,969 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-17 22:47:02,969 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-17 22:47:02,969 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-17 22:47:02,969 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-17 22:47:02,969 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-17 22:47:02,970 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-17 22:47:02,970 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-17 22:47:02,970 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-17 22:47:02,971 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-17 22:47:02,971 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-17 22:47:02,971 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-17 22:47:02,971 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-17 22:47:02,972 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-17 22:47:02,972 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-17 22:47:02,972 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-17 22:47:02,973 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-17 22:47:02,973 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-17 22:47:02,973 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-17 22:47:02,973 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-17 22:47:02,974 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-17 22:47:02,974 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-17 22:47:02,974 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-17 22:47:02,975 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-17 22:47:02,975 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-17 22:47:02,975 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-17 22:47:02,975 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-17 22:47:02,976 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-17 22:47:02,976 INFO L280 TraceCheckUtils]: 535: Hoare triple {65290#false} assume !false; {65290#false} is VALID [2020-07-17 22:47:03,577 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-17 22:47:03,577 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068235808] [2020-07-17 22:47:03,577 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210503933] [2020-07-17 22:47:03,578 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-17 22:47:03,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:03,756 INFO L264 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 11 conjunts are in the unsatisfiable core [2020-07-17 22:47:03,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:03,805 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:47:04,694 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 4, 1] term [2020-07-17 22:47:04,694 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:47:04,702 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:47:04,711 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:47:04,887 INFO L263 TraceCheckUtils]: 0: Hoare triple {65289#true} call ULTIMATE.init(); {65289#true} is VALID [2020-07-17 22:47:04,888 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-17 22:47:04,888 INFO L280 TraceCheckUtils]: 2: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-17 22:47:04,888 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {65289#true} {65289#true} #973#return; {65289#true} is VALID [2020-07-17 22:47:04,888 INFO L263 TraceCheckUtils]: 4: Hoare triple {65289#true} call #t~ret4 := main(); {65289#true} is VALID [2020-07-17 22:47:04,888 INFO L280 TraceCheckUtils]: 5: Hoare triple {65289#true} ~output~0 := -1; {65289#true} is VALID [2020-07-17 22:47:04,888 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-17 22:47:04,888 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-17 22:47:04,888 INFO L263 TraceCheckUtils]: 8: Hoare triple {65289#true} call #t~ret3 := calculate_output(~input~0); {65289#true} is VALID [2020-07-17 22:47:04,889 INFO L280 TraceCheckUtils]: 9: Hoare triple {65289#true} ~input := #in~input; {65289#true} is VALID [2020-07-17 22:47:04,889 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-17 22:47:04,889 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-17 22:47:04,889 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-17 22:47:04,889 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-17 22:47:04,889 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-17 22:47:04,889 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-17 22:47:04,889 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-17 22:47:04,889 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-17 22:47:04,890 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-17 22:47:04,890 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-17 22:47:04,890 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-17 22:47:04,890 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-17 22:47:04,890 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-17 22:47:04,890 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-17 22:47:04,890 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-17 22:47:04,890 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-17 22:47:04,890 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-17 22:47:04,891 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-17 22:47:04,891 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-17 22:47:04,891 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-17 22:47:04,891 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-17 22:47:04,891 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-17 22:47:04,891 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-17 22:47:04,891 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-17 22:47:04,891 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-17 22:47:04,892 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-17 22:47:04,892 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-17 22:47:04,892 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-17 22:47:04,892 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-17 22:47:04,892 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-17 22:47:04,892 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-17 22:47:04,892 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-17 22:47:04,892 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-17 22:47:04,892 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-17 22:47:04,893 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-17 22:47:04,893 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-17 22:47:04,893 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-17 22:47:04,893 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-17 22:47:04,893 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-17 22:47:04,893 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-17 22:47:04,893 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-17 22:47:04,893 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-17 22:47:04,893 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-17 22:47:04,894 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-17 22:47:04,894 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-17 22:47:04,894 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-17 22:47:04,894 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-17 22:47:04,894 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-17 22:47:04,894 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-17 22:47:04,894 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-17 22:47:04,894 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-17 22:47:04,894 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-17 22:47:04,895 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-17 22:47:04,895 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-17 22:47:04,895 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-17 22:47:04,895 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-17 22:47:04,895 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-17 22:47:04,895 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-17 22:47:04,895 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-17 22:47:04,895 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-17 22:47:04,896 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-17 22:47:04,896 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-17 22:47:04,896 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-17 22:47:04,896 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-17 22:47:04,896 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-17 22:47:04,896 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-17 22:47:04,896 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-17 22:47:04,896 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-17 22:47:04,896 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-17 22:47:04,897 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-17 22:47:04,897 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-17 22:47:04,897 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-17 22:47:04,897 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-17 22:47:04,897 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-17 22:47:04,897 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-17 22:47:04,897 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-17 22:47:04,897 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-17 22:47:04,897 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-17 22:47:04,898 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-17 22:47:04,898 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-17 22:47:04,898 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-17 22:47:04,898 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-17 22:47:04,898 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-17 22:47:04,898 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-17 22:47:04,899 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-17 22:47:04,899 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-17 22:47:04,899 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-17 22:47:04,899 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-17 22:47:04,899 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-17 22:47:04,899 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-17 22:47:04,900 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-17 22:47:04,900 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-17 22:47:04,900 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-17 22:47:04,900 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-17 22:47:04,900 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-17 22:47:04,900 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-17 22:47:04,901 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-17 22:47:04,901 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-17 22:47:04,901 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-17 22:47:04,901 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-17 22:47:04,901 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-17 22:47:04,901 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-17 22:47:04,902 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-17 22:47:04,902 INFO L280 TraceCheckUtils]: 113: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-17 22:47:04,902 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {65289#true} {65289#true} #977#return; {65289#true} is VALID [2020-07-17 22:47:04,902 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-17 22:47:04,902 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-17 22:47:04,902 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-17 22:47:04,903 INFO L263 TraceCheckUtils]: 118: Hoare triple {65289#true} call #t~ret3 := calculate_output(~input~0); {65289#true} is VALID [2020-07-17 22:47:04,903 INFO L280 TraceCheckUtils]: 119: Hoare triple {65289#true} ~input := #in~input; {65289#true} is VALID [2020-07-17 22:47:04,903 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-17 22:47:04,903 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-17 22:47:04,903 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-17 22:47:04,903 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-17 22:47:04,904 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-17 22:47:04,904 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-17 22:47:04,904 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-17 22:47:04,904 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-17 22:47:04,904 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-17 22:47:04,904 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-17 22:47:04,904 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-17 22:47:04,905 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-17 22:47:04,905 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-17 22:47:04,905 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-17 22:47:04,905 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-17 22:47:04,905 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-17 22:47:04,905 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-17 22:47:04,906 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-17 22:47:04,906 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-17 22:47:04,906 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-17 22:47:04,906 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-17 22:47:04,906 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-17 22:47:04,906 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-17 22:47:04,907 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-17 22:47:04,907 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-17 22:47:04,907 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-17 22:47:04,907 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-17 22:47:04,907 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-17 22:47:04,907 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-17 22:47:04,908 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-17 22:47:04,908 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-17 22:47:04,908 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-17 22:47:04,908 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-17 22:47:04,908 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-17 22:47:04,908 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-17 22:47:04,908 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-17 22:47:04,908 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-17 22:47:04,909 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-17 22:47:04,909 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-17 22:47:04,909 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-17 22:47:04,909 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-17 22:47:04,909 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-17 22:47:04,909 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-17 22:47:04,909 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-17 22:47:04,909 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-17 22:47:04,909 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-17 22:47:04,910 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-17 22:47:04,910 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-17 22:47:04,910 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-17 22:47:04,910 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-17 22:47:04,910 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-17 22:47:04,910 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-17 22:47:04,910 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-17 22:47:04,910 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-17 22:47:04,910 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-17 22:47:04,910 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-17 22:47:04,911 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-17 22:47:04,911 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-17 22:47:04,911 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-17 22:47:04,911 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-17 22:47:04,911 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-17 22:47:04,911 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-17 22:47:04,911 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-17 22:47:04,911 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-17 22:47:04,911 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-17 22:47:04,912 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-17 22:47:04,912 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-17 22:47:04,912 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-17 22:47:04,912 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-17 22:47:04,912 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-17 22:47:04,912 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-17 22:47:04,912 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-17 22:47:04,912 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-17 22:47:04,912 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-17 22:47:04,913 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-17 22:47:04,913 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-17 22:47:04,913 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-17 22:47:04,913 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-17 22:47:04,913 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-17 22:47:04,913 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-17 22:47:04,913 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-17 22:47:04,913 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-17 22:47:04,913 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-17 22:47:04,913 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-17 22:47:04,914 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-17 22:47:04,914 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-17 22:47:04,914 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-17 22:47:04,914 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-17 22:47:04,914 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-17 22:47:04,914 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-17 22:47:04,914 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-17 22:47:04,914 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-17 22:47:04,914 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-17 22:47:04,915 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-17 22:47:04,915 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-17 22:47:04,915 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-17 22:47:04,915 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-17 22:47:04,915 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-17 22:47:04,915 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-17 22:47:04,915 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-17 22:47:04,915 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-17 22:47:04,915 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-17 22:47:04,915 INFO L280 TraceCheckUtils]: 222: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-17 22:47:04,916 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {65289#true} {65289#true} #977#return; {65289#true} is VALID [2020-07-17 22:47:04,916 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-17 22:47:04,916 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-17 22:47:04,916 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-17 22:47:04,916 INFO L263 TraceCheckUtils]: 227: Hoare triple {65289#true} call #t~ret3 := calculate_output(~input~0); {65289#true} is VALID [2020-07-17 22:47:04,916 INFO L280 TraceCheckUtils]: 228: Hoare triple {65289#true} ~input := #in~input; {65289#true} is VALID [2020-07-17 22:47:04,916 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-17 22:47:04,916 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-17 22:47:04,916 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-17 22:47:04,917 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-17 22:47:04,917 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-17 22:47:04,917 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-17 22:47:04,917 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-17 22:47:04,917 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-17 22:47:04,917 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-17 22:47:04,917 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-17 22:47:04,917 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-17 22:47:04,917 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-17 22:47:04,918 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-17 22:47:04,918 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-17 22:47:04,918 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-17 22:47:04,918 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-17 22:47:04,918 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-17 22:47:04,918 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-17 22:47:04,918 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-17 22:47:04,918 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-17 22:47:04,918 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-17 22:47:04,918 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-17 22:47:04,919 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-17 22:47:04,919 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-17 22:47:04,919 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-17 22:47:04,919 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-17 22:47:04,919 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-17 22:47:04,919 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-17 22:47:04,919 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-17 22:47:04,919 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-17 22:47:04,919 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-17 22:47:04,920 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-17 22:47:04,920 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-17 22:47:04,920 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-17 22:47:04,920 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-17 22:47:04,920 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-17 22:47:04,920 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-17 22:47:04,920 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-17 22:47:04,920 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-17 22:47:04,920 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-17 22:47:04,921 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-17 22:47:04,921 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-17 22:47:04,921 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-17 22:47:04,921 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-17 22:47:04,921 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-17 22:47:04,921 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-17 22:47:04,921 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-17 22:47:04,921 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-17 22:47:04,921 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-17 22:47:04,921 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-17 22:47:04,922 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-17 22:47:04,922 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-17 22:47:04,922 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-17 22:47:04,922 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-17 22:47:04,922 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-17 22:47:04,922 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-17 22:47:04,922 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-17 22:47:04,922 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-17 22:47:04,922 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-17 22:47:04,923 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-17 22:47:04,923 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-17 22:47:04,923 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-17 22:47:04,923 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-17 22:47:04,923 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-17 22:47:04,923 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-17 22:47:04,923 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-17 22:47:04,923 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-17 22:47:04,923 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-17 22:47:04,923 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-17 22:47:04,924 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-17 22:47:04,924 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-17 22:47:04,924 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-17 22:47:04,924 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-17 22:47:04,924 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-17 22:47:04,924 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-17 22:47:04,924 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-17 22:47:04,925 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-17 22:47:04,926 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-17 22:47:04,927 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-17 22:47:04,928 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-17 22:47:04,928 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-17 22:47:04,929 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-17 22:47:04,930 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-17 22:47:04,931 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-17 22:47:04,931 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-17 22:47:04,932 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-17 22:47:04,933 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-17 22:47:04,933 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-17 22:47:04,935 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-17 22:47:04,936 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-17 22:47:04,936 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-17 22:47:04,937 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-17 22:47:04,938 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-17 22:47:04,939 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-17 22:47:04,946 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-17 22:47:04,947 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-17 22:47:04,948 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-17 22:47:04,949 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-17 22:47:04,951 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-17 22:47:04,952 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-17 22:47:04,953 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-17 22:47:04,954 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-17 22:47:04,955 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-17 22:47:04,956 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-17 22:47:04,957 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-17 22:47:04,957 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-17 22:47:04,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-17 22:47:04,959 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-17 22:47:04,960 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-17 22:47:04,961 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-17 22:47:04,962 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-17 22:47:04,963 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-17 22:47:04,964 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-17 22:47:04,965 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-17 22:47:04,966 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-17 22:47:04,967 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-17 22:47:04,968 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-17 22:47:04,969 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-17 22:47:04,970 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-17 22:47:04,978 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-17 22:47:04,979 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-17 22:47:04,981 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-17 22:47:04,982 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-17 22:47:04,984 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-17 22:47:04,985 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-17 22:47:04,987 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-17 22:47:04,988 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-17 22:47:04,990 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-17 22:47:04,991 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-17 22:47:04,992 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-17 22:47:04,994 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-17 22:47:04,995 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-17 22:47:04,996 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-17 22:47:04,997 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-17 22:47:04,999 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-17 22:47:05,000 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-17 22:47:05,002 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-17 22:47:05,003 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-17 22:47:05,004 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-17 22:47:05,006 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-17 22:47:05,007 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-17 22:47:05,009 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-17 22:47:05,010 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-17 22:47:05,011 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-17 22:47:05,013 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-17 22:47:05,014 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-17 22:47:05,015 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-17 22:47:05,017 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-17 22:47:05,018 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-17 22:47:05,019 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-17 22:47:05,021 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-17 22:47:05,023 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-17 22:47:05,024 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-17 22:47:05,025 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-17 22:47:05,027 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-17 22:47:05,029 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-17 22:47:05,030 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-17 22:47:05,032 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-17 22:47:05,033 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-17 22:47:05,035 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-17 22:47:05,036 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-17 22:47:05,037 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-17 22:47:05,039 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-17 22:47:05,040 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-17 22:47:05,042 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-17 22:47:05,043 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-17 22:47:05,044 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-17 22:47:05,046 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-17 22:47:05,047 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-17 22:47:05,048 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-17 22:47:05,049 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-17 22:47:05,051 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-17 22:47:05,052 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-17 22:47:05,054 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-17 22:47:05,055 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-17 22:47:05,056 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-17 22:47:05,057 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-17 22:47:05,058 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-17 22:47:05,059 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-17 22:47:05,060 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-17 22:47:05,061 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-17 22:47:05,062 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-17 22:47:05,064 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-17 22:47:05,065 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-17 22:47:05,066 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-17 22:47:05,067 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-17 22:47:05,068 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-17 22:47:05,069 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-17 22:47:05,071 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-17 22:47:05,072 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-17 22:47:05,074 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-17 22:47:05,074 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-17 22:47:05,074 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-17 22:47:05,074 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-17 22:47:05,074 INFO L263 TraceCheckUtils]: 423: Hoare triple {65290#false} call #t~ret3 := calculate_output(~input~0); {65290#false} is VALID [2020-07-17 22:47:05,074 INFO L280 TraceCheckUtils]: 424: Hoare triple {65290#false} ~input := #in~input; {65290#false} is VALID [2020-07-17 22:47:05,074 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-17 22:47:05,074 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-17 22:47:05,075 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-17 22:47:05,075 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-17 22:47:05,075 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-17 22:47:05,075 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-17 22:47:05,075 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-17 22:47:05,075 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-17 22:47:05,076 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-17 22:47:05,076 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-17 22:47:05,076 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-17 22:47:05,076 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-17 22:47:05,076 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-17 22:47:05,076 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-17 22:47:05,076 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-17 22:47:05,076 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-17 22:47:05,077 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-17 22:47:05,077 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-17 22:47:05,077 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-17 22:47:05,077 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-17 22:47:05,077 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-17 22:47:05,077 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-17 22:47:05,077 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-17 22:47:05,077 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-17 22:47:05,077 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-17 22:47:05,078 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-17 22:47:05,078 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-17 22:47:05,078 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-17 22:47:05,078 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-17 22:47:05,078 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-17 22:47:05,078 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-17 22:47:05,078 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-17 22:47:05,078 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-17 22:47:05,079 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-17 22:47:05,079 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-17 22:47:05,079 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-17 22:47:05,079 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-17 22:47:05,079 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-17 22:47:05,079 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-17 22:47:05,079 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-17 22:47:05,079 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-17 22:47:05,079 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-17 22:47:05,080 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-17 22:47:05,080 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-17 22:47:05,080 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-17 22:47:05,080 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-17 22:47:05,080 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-17 22:47:05,080 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-17 22:47:05,080 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-17 22:47:05,080 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-17 22:47:05,080 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-17 22:47:05,081 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-17 22:47:05,081 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-17 22:47:05,081 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-17 22:47:05,081 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-17 22:47:05,081 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-17 22:47:05,081 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-17 22:47:05,081 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-17 22:47:05,081 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-17 22:47:05,081 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-17 22:47:05,082 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-17 22:47:05,082 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-17 22:47:05,082 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-17 22:47:05,082 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-17 22:47:05,082 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-17 22:47:05,082 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-17 22:47:05,082 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-17 22:47:05,082 INFO L280 TraceCheckUtils]: 492: Hoare triple {65290#false} assume true; {65290#false} is VALID [2020-07-17 22:47:05,083 INFO L275 TraceCheckUtils]: 493: Hoare quadruple {65290#false} {65290#false} #977#return; {65290#false} is VALID [2020-07-17 22:47:05,083 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-17 22:47:05,083 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-17 22:47:05,083 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-17 22:47:05,083 INFO L263 TraceCheckUtils]: 497: Hoare triple {65290#false} call #t~ret3 := calculate_output(~input~0); {65290#false} is VALID [2020-07-17 22:47:05,083 INFO L280 TraceCheckUtils]: 498: Hoare triple {65290#false} ~input := #in~input; {65290#false} is VALID [2020-07-17 22:47:05,083 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-17 22:47:05,083 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-17 22:47:05,083 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-17 22:47:05,084 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-17 22:47:05,084 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-17 22:47:05,084 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-17 22:47:05,084 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-17 22:47:05,084 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-17 22:47:05,084 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-17 22:47:05,084 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-17 22:47:05,084 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-17 22:47:05,084 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-17 22:47:05,085 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-17 22:47:05,085 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-17 22:47:05,085 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-17 22:47:05,085 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-17 22:47:05,085 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-17 22:47:05,085 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-17 22:47:05,085 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-17 22:47:05,085 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-17 22:47:05,085 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-17 22:47:05,086 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-17 22:47:05,086 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-17 22:47:05,086 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-17 22:47:05,086 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-17 22:47:05,086 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-17 22:47:05,086 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-17 22:47:05,086 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-17 22:47:05,087 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-17 22:47:05,087 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-17 22:47:05,087 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-17 22:47:05,087 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-17 22:47:05,087 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-17 22:47:05,087 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-17 22:47:05,088 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-17 22:47:05,088 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-17 22:47:05,088 INFO L280 TraceCheckUtils]: 535: Hoare triple {65290#false} assume !false; {65290#false} is VALID [2020-07-17 22:47:05,375 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-17 22:47:05,375 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:47:05,376 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2020-07-17 22:47:05,376 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456462623] [2020-07-17 22:47:05,377 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 536 [2020-07-17 22:47:05,386 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:47:05,387 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-17 22:47:06,266 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-17 22:47:06,266 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-17 22:47:06,267 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:47:06,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-17 22:47:06,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-07-17 22:47:06,268 INFO L87 Difference]: Start difference. First operand 3184 states and 3683 transitions. Second operand 11 states. [2020-07-17 22:47:20,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:20,972 INFO L93 Difference]: Finished difference Result 6670 states and 7914 transitions. [2020-07-17 22:47:20,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-17 22:47:20,972 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 536 [2020-07-17 22:47:20,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:47:20,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:47:20,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1062 transitions. [2020-07-17 22:47:20,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:47:20,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1062 transitions. [2020-07-17 22:47:20,983 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 23 states and 1062 transitions. [2020-07-17 22:47:23,980 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-17 22:47:24,474 INFO L225 Difference]: With dead ends: 6670 [2020-07-17 22:47:24,474 INFO L226 Difference]: Without dead ends: 3782 [2020-07-17 22:47:24,478 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-17 22:47:24,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3782 states. [2020-07-17 22:47:25,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3782 to 3740. [2020-07-17 22:47:25,414 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:47:25,414 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3782 states. Second operand 3740 states. [2020-07-17 22:47:25,414 INFO L74 IsIncluded]: Start isIncluded. First operand 3782 states. Second operand 3740 states. [2020-07-17 22:47:25,414 INFO L87 Difference]: Start difference. First operand 3782 states. Second operand 3740 states. [2020-07-17 22:47:25,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:25,853 INFO L93 Difference]: Finished difference Result 3782 states and 4185 transitions. [2020-07-17 22:47:25,853 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states and 4185 transitions. [2020-07-17 22:47:25,858 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:25,858 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:25,858 INFO L74 IsIncluded]: Start isIncluded. First operand 3740 states. Second operand 3782 states. [2020-07-17 22:47:25,858 INFO L87 Difference]: Start difference. First operand 3740 states. Second operand 3782 states. [2020-07-17 22:47:26,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:26,311 INFO L93 Difference]: Finished difference Result 3782 states and 4185 transitions. [2020-07-17 22:47:26,312 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states and 4185 transitions. [2020-07-17 22:47:26,317 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:26,317 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:26,317 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:47:26,317 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:47:26,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3740 states. [2020-07-17 22:47:26,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3740 states to 3740 states and 4136 transitions. [2020-07-17 22:47:26,796 INFO L78 Accepts]: Start accepts. Automaton has 3740 states and 4136 transitions. Word has length 536 [2020-07-17 22:47:26,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:47:26,796 INFO L479 AbstractCegarLoop]: Abstraction has 3740 states and 4136 transitions. [2020-07-17 22:47:26,797 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-17 22:47:26,797 INFO L276 IsEmpty]: Start isEmpty. Operand 3740 states and 4136 transitions. [2020-07-17 22:47:26,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 615 [2020-07-17 22:47:26,802 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:47:26,803 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-17 22:47:27,003 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-07-17 22:47:27,004 INFO L427 AbstractCegarLoop]: === Iteration 11 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:47:27,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:47:27,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1935935179, now seen corresponding path program 1 times [2020-07-17 22:47:27,005 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:47:27,005 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839591225] [2020-07-17 22:47:27,005 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:47:27,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:27,284 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-17 22:47:27,284 INFO L280 TraceCheckUtils]: 1: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-17 22:47:27,284 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {85582#true} {85582#true} #973#return; {85582#true} is VALID [2020-07-17 22:47:27,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:27,347 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-17 22:47:27,348 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-17 22:47:27,348 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-17 22:47:27,348 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-17 22:47:27,348 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-17 22:47:27,348 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-17 22:47:27,348 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-17 22:47:27,349 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-17 22:47:27,349 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-17 22:47:27,349 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-17 22:47:27,349 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-17 22:47:27,349 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-17 22:47:27,349 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-17 22:47:27,350 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-17 22:47:27,350 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-17 22:47:27,350 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-17 22:47:27,350 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-17 22:47:27,350 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-17 22:47:27,350 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-17 22:47:27,350 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-17 22:47:27,351 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-17 22:47:27,351 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-17 22:47:27,351 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-17 22:47:27,351 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-17 22:47:27,351 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-17 22:47:27,351 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-17 22:47:27,352 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-17 22:47:27,352 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-17 22:47:27,352 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-17 22:47:27,352 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-17 22:47:27,352 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-17 22:47:27,352 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-17 22:47:27,353 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-17 22:47:27,353 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-17 22:47:27,353 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-17 22:47:27,353 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-17 22:47:27,353 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-17 22:47:27,353 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-17 22:47:27,354 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-17 22:47:27,354 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-17 22:47:27,354 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-17 22:47:27,354 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-17 22:47:27,354 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-17 22:47:27,354 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-17 22:47:27,354 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-17 22:47:27,355 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-17 22:47:27,355 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-17 22:47:27,355 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-17 22:47:27,355 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-17 22:47:27,355 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-17 22:47:27,355 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-17 22:47:27,356 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-17 22:47:27,356 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-17 22:47:27,356 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-17 22:47:27,356 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-17 22:47:27,356 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-17 22:47:27,356 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-17 22:47:27,357 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-17 22:47:27,357 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-17 22:47:27,357 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-17 22:47:27,357 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-17 22:47:27,357 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-17 22:47:27,357 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-17 22:47:27,357 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-17 22:47:27,358 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-17 22:47:27,358 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-17 22:47:27,358 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-17 22:47:27,358 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-17 22:47:27,358 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-17 22:47:27,358 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-17 22:47:27,359 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-17 22:47:27,359 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-17 22:47:27,359 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-17 22:47:27,359 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-17 22:47:27,359 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-17 22:47:27,359 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-17 22:47:27,360 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-17 22:47:27,360 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-17 22:47:27,360 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-17 22:47:27,360 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-17 22:47:27,360 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-17 22:47:27,360 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-17 22:47:27,361 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-17 22:47:27,361 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-17 22:47:27,361 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-17 22:47:27,361 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-17 22:47:27,361 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-17 22:47:27,361 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-17 22:47:27,361 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-17 22:47:27,362 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-17 22:47:27,362 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-17 22:47:27,362 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-17 22:47:27,362 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-17 22:47:27,362 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-17 22:47:27,362 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-17 22:47:27,363 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-17 22:47:27,363 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-17 22:47:27,363 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-17 22:47:27,363 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-17 22:47:27,363 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-17 22:47:27,363 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-17 22:47:27,364 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-17 22:47:27,364 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-17 22:47:27,367 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-17 22:47:27,369 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-17 22:47:27,370 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-17 22:47:27,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:27,411 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-17 22:47:27,411 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-17 22:47:27,412 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-17 22:47:27,412 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-17 22:47:27,412 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-17 22:47:27,412 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-17 22:47:27,412 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-17 22:47:27,412 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-17 22:47:27,413 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-17 22:47:27,413 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-17 22:47:27,413 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-17 22:47:27,413 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-17 22:47:27,413 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-17 22:47:27,413 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-17 22:47:27,414 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-17 22:47:27,414 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-17 22:47:27,414 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-17 22:47:27,414 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-17 22:47:27,414 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-17 22:47:27,414 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-17 22:47:27,415 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-17 22:47:27,415 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-17 22:47:27,415 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-17 22:47:27,415 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-17 22:47:27,415 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-17 22:47:27,415 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-17 22:47:27,416 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-17 22:47:27,416 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-17 22:47:27,416 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-17 22:47:27,416 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-17 22:47:27,416 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-17 22:47:27,416 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-17 22:47:27,416 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-17 22:47:27,417 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-17 22:47:27,417 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-17 22:47:27,417 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-17 22:47:27,417 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-17 22:47:27,417 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-17 22:47:27,417 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-17 22:47:27,418 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-17 22:47:27,418 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-17 22:47:27,418 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-17 22:47:27,418 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-17 22:47:27,418 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-17 22:47:27,418 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-17 22:47:27,419 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-17 22:47:27,419 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-17 22:47:27,419 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-17 22:47:27,419 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-17 22:47:27,419 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-17 22:47:27,419 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-17 22:47:27,420 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-17 22:47:27,420 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-17 22:47:27,420 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-17 22:47:27,420 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-17 22:47:27,420 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-17 22:47:27,421 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-17 22:47:27,421 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-17 22:47:27,421 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-17 22:47:27,421 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-17 22:47:27,421 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-17 22:47:27,422 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-17 22:47:27,422 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-17 22:47:27,422 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-17 22:47:27,422 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-17 22:47:27,422 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-17 22:47:27,422 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-17 22:47:27,423 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-17 22:47:27,423 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-17 22:47:27,423 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-17 22:47:27,423 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-17 22:47:27,423 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-17 22:47:27,424 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-17 22:47:27,424 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-17 22:47:27,424 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-17 22:47:27,424 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-17 22:47:27,424 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-17 22:47:27,424 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-17 22:47:27,425 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-17 22:47:27,425 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-17 22:47:27,425 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-17 22:47:27,425 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-17 22:47:27,425 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-17 22:47:27,425 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-17 22:47:27,426 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-17 22:47:27,426 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-17 22:47:27,426 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-17 22:47:27,426 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-17 22:47:27,426 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-17 22:47:27,426 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-17 22:47:27,427 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-17 22:47:27,427 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-17 22:47:27,427 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-17 22:47:27,427 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-17 22:47:27,427 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-17 22:47:27,427 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-17 22:47:27,428 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-17 22:47:27,428 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-17 22:47:27,428 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-17 22:47:27,428 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-17 22:47:27,428 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-17 22:47:27,428 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-17 22:47:27,433 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-17 22:47:27,434 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-17 22:47:27,435 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-17 22:47:27,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:27,549 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-17 22:47:27,550 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-17 22:47:27,550 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-17 22:47:27,550 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-17 22:47:27,550 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-17 22:47:27,550 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-17 22:47:27,550 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-17 22:47:27,551 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-17 22:47:27,551 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-17 22:47:27,551 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-17 22:47:27,551 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-17 22:47:27,551 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-17 22:47:27,551 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-17 22:47:27,551 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-17 22:47:27,551 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-17 22:47:27,551 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-17 22:47:27,552 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-17 22:47:27,552 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-17 22:47:27,552 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-17 22:47:27,552 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-17 22:47:27,552 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-17 22:47:27,552 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-17 22:47:27,552 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-17 22:47:27,553 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-17 22:47:27,553 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-17 22:47:27,553 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-17 22:47:27,553 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-17 22:47:27,553 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-17 22:47:27,553 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-17 22:47:27,554 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-17 22:47:27,554 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-17 22:47:27,554 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-17 22:47:27,554 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-17 22:47:27,554 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-17 22:47:27,554 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-17 22:47:27,555 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-17 22:47:27,555 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-17 22:47:27,555 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-17 22:47:27,555 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-17 22:47:27,555 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-17 22:47:27,555 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-17 22:47:27,556 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-17 22:47:27,556 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-17 22:47:27,556 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-17 22:47:27,556 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-17 22:47:27,556 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-17 22:47:27,556 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-17 22:47:27,557 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-17 22:47:27,557 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-17 22:47:27,557 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-17 22:47:27,557 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-17 22:47:27,557 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-17 22:47:27,557 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-17 22:47:27,558 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-17 22:47:27,558 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-17 22:47:27,558 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-17 22:47:27,558 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-17 22:47:27,558 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-17 22:47:27,558 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-17 22:47:27,559 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-17 22:47:27,559 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-17 22:47:27,559 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-17 22:47:27,559 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-17 22:47:27,559 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-17 22:47:27,559 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-17 22:47:27,560 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-17 22:47:27,560 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-17 22:47:27,560 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-17 22:47:27,560 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-17 22:47:27,560 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-17 22:47:27,560 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-17 22:47:27,561 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-17 22:47:27,561 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-17 22:47:27,561 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-17 22:47:27,561 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-17 22:47:27,561 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-17 22:47:27,561 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-17 22:47:27,561 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-17 22:47:27,562 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-17 22:47:27,562 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-17 22:47:27,562 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-17 22:47:27,562 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-17 22:47:27,562 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-17 22:47:27,562 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-17 22:47:27,563 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-17 22:47:27,563 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-17 22:47:27,563 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-17 22:47:27,563 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-17 22:47:27,563 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-17 22:47:27,563 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-17 22:47:27,564 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-17 22:47:27,564 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-17 22:47:27,564 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-17 22:47:27,564 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-17 22:47:27,564 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-17 22:47:27,564 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-17 22:47:27,565 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-17 22:47:27,565 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-17 22:47:27,565 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-17 22:47:27,565 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-17 22:47:27,565 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-17 22:47:27,565 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-17 22:47:27,566 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-17 22:47:27,566 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-17 22:47:27,566 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-17 22:47:27,566 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-17 22:47:27,566 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-17 22:47:27,566 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-17 22:47:27,567 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-17 22:47:27,567 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-17 22:47:27,567 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-17 22:47:27,567 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-17 22:47:27,567 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-17 22:47:27,568 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-17 22:47:27,568 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-17 22:47:27,568 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-17 22:47:27,568 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-17 22:47:27,568 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-17 22:47:27,568 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-17 22:47:27,569 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-17 22:47:27,569 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-17 22:47:27,569 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-17 22:47:27,569 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-17 22:47:27,569 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-17 22:47:27,569 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-17 22:47:27,570 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-17 22:47:27,570 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-17 22:47:27,570 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-17 22:47:27,570 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-17 22:47:27,570 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-17 22:47:27,570 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-17 22:47:27,571 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-17 22:47:27,571 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-17 22:47:27,571 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-17 22:47:27,571 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-17 22:47:27,571 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-17 22:47:27,572 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-17 22:47:27,572 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-17 22:47:27,572 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-17 22:47:27,572 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-17 22:47:27,572 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-17 22:47:27,572 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-17 22:47:27,573 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-17 22:47:27,573 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-17 22:47:27,573 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-17 22:47:27,573 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-17 22:47:27,573 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-17 22:47:27,573 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-17 22:47:27,574 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-17 22:47:27,574 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-17 22:47:27,574 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-17 22:47:27,574 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-17 22:47:27,574 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-17 22:47:27,575 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-17 22:47:27,575 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-17 22:47:27,581 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-17 22:47:27,582 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-17 22:47:27,584 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-17 22:47:27,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:27,746 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-17 22:47:27,748 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-17 22:47:27,749 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-17 22:47:27,750 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-17 22:47:27,751 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-17 22:47:27,752 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-17 22:47:27,753 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-17 22:47:27,754 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-17 22:47:27,755 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-17 22:47:27,756 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-17 22:47:27,758 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-17 22:47:27,759 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-17 22:47:27,761 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-17 22:47:27,762 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-17 22:47:27,763 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-17 22:47:27,764 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-17 22:47:27,766 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-17 22:47:27,767 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-17 22:47:27,769 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-17 22:47:27,770 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-17 22:47:27,772 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-17 22:47:27,773 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-17 22:47:27,774 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-17 22:47:27,776 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-17 22:47:27,778 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-17 22:47:27,779 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-17 22:47:27,781 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-17 22:47:27,782 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-17 22:47:27,784 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-17 22:47:27,785 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-17 22:47:27,787 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-17 22:47:27,788 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-17 22:47:27,790 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-17 22:47:27,792 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-17 22:47:27,793 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-17 22:47:27,794 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-17 22:47:27,796 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-17 22:47:27,797 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-17 22:47:27,799 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-17 22:47:27,801 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-17 22:47:27,803 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-17 22:47:27,804 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-17 22:47:27,806 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-17 22:47:27,808 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-17 22:47:27,810 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-17 22:47:27,812 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-17 22:47:27,814 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-17 22:47:27,816 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-17 22:47:27,818 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-17 22:47:27,820 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-17 22:47:27,821 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-17 22:47:27,823 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-17 22:47:27,824 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-17 22:47:27,826 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-17 22:47:27,828 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-17 22:47:27,829 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-17 22:47:27,831 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-17 22:47:27,833 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-17 22:47:27,835 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-17 22:47:27,837 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-17 22:47:27,838 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-17 22:47:27,841 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-17 22:47:27,842 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-17 22:47:27,844 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-17 22:47:27,845 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-17 22:47:27,846 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-17 22:47:27,848 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-17 22:47:27,849 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-17 22:47:27,850 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-17 22:47:27,851 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-17 22:47:27,852 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-17 22:47:27,853 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-17 22:47:27,854 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-17 22:47:27,856 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-17 22:47:27,857 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-17 22:47:27,858 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-17 22:47:27,859 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-17 22:47:27,860 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-17 22:47:27,861 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-17 22:47:27,862 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-17 22:47:27,863 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-17 22:47:27,865 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-17 22:47:27,866 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-17 22:47:27,867 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-17 22:47:27,868 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-17 22:47:27,869 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-17 22:47:27,871 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-17 22:47:27,872 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-17 22:47:27,873 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-17 22:47:27,874 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-17 22:47:27,875 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-17 22:47:27,877 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-17 22:47:27,878 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-17 22:47:27,879 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-17 22:47:27,880 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-17 22:47:27,881 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-17 22:47:27,882 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-17 22:47:27,883 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-17 22:47:27,884 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-17 22:47:27,885 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-17 22:47:27,886 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-17 22:47:27,887 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-17 22:47:27,888 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-17 22:47:27,890 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-17 22:47:27,891 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-17 22:47:27,894 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-17 22:47:27,896 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-17 22:47:27,898 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-17 22:47:27,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:27,992 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-17 22:47:27,992 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-17 22:47:27,993 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-17 22:47:27,993 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-17 22:47:27,993 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-17 22:47:27,993 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-17 22:47:27,994 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-17 22:47:27,994 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-17 22:47:27,994 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-17 22:47:27,994 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-17 22:47:27,995 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-17 22:47:27,996 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-17 22:47:27,996 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-17 22:47:27,997 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-17 22:47:27,997 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-17 22:47:27,997 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-17 22:47:27,997 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-17 22:47:27,997 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-17 22:47:27,998 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-17 22:47:27,998 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-17 22:47:27,998 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-17 22:47:27,998 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-17 22:47:27,998 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-17 22:47:27,999 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-17 22:47:27,999 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-17 22:47:27,999 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-17 22:47:27,999 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-17 22:47:27,999 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-17 22:47:27,999 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-17 22:47:28,000 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-17 22:47:28,000 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-17 22:47:28,000 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-17 22:47:28,000 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-17 22:47:28,000 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-17 22:47:28,001 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-17 22:47:28,001 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-17 22:47:28,001 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-17 22:47:28,001 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-17 22:47:28,001 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-17 22:47:28,001 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-17 22:47:28,002 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-17 22:47:28,002 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-17 22:47:28,002 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-17 22:47:28,003 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-17 22:47:28,003 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-17 22:47:28,003 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-17 22:47:28,003 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-17 22:47:28,003 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-17 22:47:28,004 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-17 22:47:28,004 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-17 22:47:28,004 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-17 22:47:28,004 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-17 22:47:28,004 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-17 22:47:28,004 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-17 22:47:28,005 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-17 22:47:28,005 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-17 22:47:28,005 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-17 22:47:28,005 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-17 22:47:28,005 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-17 22:47:28,006 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-17 22:47:28,006 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-17 22:47:28,006 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-17 22:47:28,006 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-17 22:47:28,006 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-17 22:47:28,007 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-17 22:47:28,007 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-17 22:47:28,007 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-17 22:47:28,007 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-17 22:47:28,007 INFO L280 TraceCheckUtils]: 68: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-17 22:47:28,008 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {85582#true} {85583#false} #977#return; {85583#false} is VALID [2020-07-17 22:47:28,015 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-17 22:47:28,015 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-17 22:47:28,016 INFO L280 TraceCheckUtils]: 2: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-17 22:47:28,016 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {85582#true} {85582#true} #973#return; {85582#true} is VALID [2020-07-17 22:47:28,016 INFO L263 TraceCheckUtils]: 4: Hoare triple {85582#true} call #t~ret4 := main(); {85582#true} is VALID [2020-07-17 22:47:28,016 INFO L280 TraceCheckUtils]: 5: Hoare triple {85582#true} ~output~0 := -1; {85582#true} is VALID [2020-07-17 22:47:28,017 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-17 22:47:28,017 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-17 22:47:28,021 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-17 22:47:28,021 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-17 22:47:28,022 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-17 22:47:28,022 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-17 22:47:28,022 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-17 22:47:28,022 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-17 22:47:28,022 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-17 22:47:28,023 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-17 22:47:28,023 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-17 22:47:28,023 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-17 22:47:28,023 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-17 22:47:28,023 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-17 22:47:28,024 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-17 22:47:28,024 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-17 22:47:28,024 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-17 22:47:28,024 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-17 22:47:28,024 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-17 22:47:28,025 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-17 22:47:28,025 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-17 22:47:28,025 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-17 22:47:28,025 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-17 22:47:28,025 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-17 22:47:28,026 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-17 22:47:28,026 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-17 22:47:28,026 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-17 22:47:28,026 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-17 22:47:28,026 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-17 22:47:28,026 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-17 22:47:28,027 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-17 22:47:28,027 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-17 22:47:28,027 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-17 22:47:28,027 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-17 22:47:28,027 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-17 22:47:28,028 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-17 22:47:28,028 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-17 22:47:28,028 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-17 22:47:28,028 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-17 22:47:28,028 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-17 22:47:28,029 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-17 22:47:28,029 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-17 22:47:28,029 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-17 22:47:28,029 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-17 22:47:28,029 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-17 22:47:28,030 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-17 22:47:28,030 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-17 22:47:28,030 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-17 22:47:28,030 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-17 22:47:28,030 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-17 22:47:28,031 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-17 22:47:28,031 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-17 22:47:28,031 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-17 22:47:28,031 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-17 22:47:28,031 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-17 22:47:28,032 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-17 22:47:28,032 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-17 22:47:28,032 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-17 22:47:28,032 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-17 22:47:28,032 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-17 22:47:28,032 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-17 22:47:28,033 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-17 22:47:28,033 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-17 22:47:28,033 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-17 22:47:28,033 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-17 22:47:28,034 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-17 22:47:28,034 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-17 22:47:28,034 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-17 22:47:28,034 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-17 22:47:28,034 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-17 22:47:28,035 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-17 22:47:28,035 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-17 22:47:28,035 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-17 22:47:28,035 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-17 22:47:28,035 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-17 22:47:28,035 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-17 22:47:28,036 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-17 22:47:28,036 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-17 22:47:28,036 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-17 22:47:28,036 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-17 22:47:28,036 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-17 22:47:28,037 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-17 22:47:28,037 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-17 22:47:28,037 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-17 22:47:28,037 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-17 22:47:28,037 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-17 22:47:28,038 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-17 22:47:28,038 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-17 22:47:28,038 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-17 22:47:28,038 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-17 22:47:28,038 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-17 22:47:28,039 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-17 22:47:28,039 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-17 22:47:28,039 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-17 22:47:28,039 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-17 22:47:28,039 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-17 22:47:28,040 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-17 22:47:28,040 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-17 22:47:28,040 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-17 22:47:28,040 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-17 22:47:28,041 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-17 22:47:28,041 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-17 22:47:28,041 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-17 22:47:28,041 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-17 22:47:28,042 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-17 22:47:28,042 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-17 22:47:28,047 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-17 22:47:28,048 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-17 22:47:28,050 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-17 22:47:28,051 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-17 22:47:28,053 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-17 22:47:28,055 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-17 22:47:28,056 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-17 22:47:28,057 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-17 22:47:28,057 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-17 22:47:28,057 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-17 22:47:28,057 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-17 22:47:28,058 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-17 22:47:28,058 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-17 22:47:28,058 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-17 22:47:28,058 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-17 22:47:28,058 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-17 22:47:28,059 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-17 22:47:28,059 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-17 22:47:28,059 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-17 22:47:28,059 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-17 22:47:28,059 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-17 22:47:28,060 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-17 22:47:28,060 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-17 22:47:28,060 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-17 22:47:28,060 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-17 22:47:28,060 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-17 22:47:28,061 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-17 22:47:28,061 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-17 22:47:28,061 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-17 22:47:28,061 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-17 22:47:28,061 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-17 22:47:28,061 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-17 22:47:28,062 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-17 22:47:28,062 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-17 22:47:28,062 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-17 22:47:28,062 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-17 22:47:28,063 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-17 22:47:28,063 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-17 22:47:28,063 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-17 22:47:28,063 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-17 22:47:28,063 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-17 22:47:28,064 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-17 22:47:28,064 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-17 22:47:28,064 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-17 22:47:28,064 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-17 22:47:28,064 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-17 22:47:28,064 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-17 22:47:28,065 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-17 22:47:28,065 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-17 22:47:28,065 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-17 22:47:28,065 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-17 22:47:28,065 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-17 22:47:28,065 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-17 22:47:28,066 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-17 22:47:28,066 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-17 22:47:28,066 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-17 22:47:28,066 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-17 22:47:28,066 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-17 22:47:28,066 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-17 22:47:28,067 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-17 22:47:28,067 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-17 22:47:28,067 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-17 22:47:28,067 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-17 22:47:28,067 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-17 22:47:28,068 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-17 22:47:28,068 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-17 22:47:28,068 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-17 22:47:28,068 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-17 22:47:28,068 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-17 22:47:28,068 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-17 22:47:28,069 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-17 22:47:28,069 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-17 22:47:28,069 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-17 22:47:28,069 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-17 22:47:28,069 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-17 22:47:28,069 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-17 22:47:28,070 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-17 22:47:28,070 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-17 22:47:28,070 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-17 22:47:28,070 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-17 22:47:28,070 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-17 22:47:28,070 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-17 22:47:28,071 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-17 22:47:28,071 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-17 22:47:28,071 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-17 22:47:28,071 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-17 22:47:28,071 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-17 22:47:28,071 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-17 22:47:28,072 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-17 22:47:28,072 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-17 22:47:28,072 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-17 22:47:28,072 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-17 22:47:28,072 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-17 22:47:28,072 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-17 22:47:28,073 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-17 22:47:28,073 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-17 22:47:28,073 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-17 22:47:28,073 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-17 22:47:28,073 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-17 22:47:28,073 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-17 22:47:28,074 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-17 22:47:28,074 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-17 22:47:28,074 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-17 22:47:28,074 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-17 22:47:28,074 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-17 22:47:28,074 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-17 22:47:28,075 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-17 22:47:28,075 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-17 22:47:28,075 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-17 22:47:28,080 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-17 22:47:28,081 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-17 22:47:28,082 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-17 22:47:28,083 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-17 22:47:28,084 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-17 22:47:28,085 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-17 22:47:28,087 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-17 22:47:28,087 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-17 22:47:28,087 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-17 22:47:28,087 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-17 22:47:28,087 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-17 22:47:28,088 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-17 22:47:28,088 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-17 22:47:28,088 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-17 22:47:28,088 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-17 22:47:28,088 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-17 22:47:28,088 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-17 22:47:28,089 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-17 22:47:28,089 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-17 22:47:28,089 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-17 22:47:28,089 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-17 22:47:28,089 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-17 22:47:28,089 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-17 22:47:28,090 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-17 22:47:28,090 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-17 22:47:28,090 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-17 22:47:28,090 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-17 22:47:28,090 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-17 22:47:28,090 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-17 22:47:28,091 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-17 22:47:28,091 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-17 22:47:28,091 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-17 22:47:28,091 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-17 22:47:28,091 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-17 22:47:28,091 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-17 22:47:28,091 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-17 22:47:28,092 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-17 22:47:28,092 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-17 22:47:28,092 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-17 22:47:28,092 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-17 22:47:28,092 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-17 22:47:28,092 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-17 22:47:28,093 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-17 22:47:28,093 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-17 22:47:28,093 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-17 22:47:28,093 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-17 22:47:28,093 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-17 22:47:28,093 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-17 22:47:28,094 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-17 22:47:28,094 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-17 22:47:28,094 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-17 22:47:28,094 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-17 22:47:28,094 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-17 22:47:28,094 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-17 22:47:28,095 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-17 22:47:28,095 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-17 22:47:28,095 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-17 22:47:28,095 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-17 22:47:28,095 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-17 22:47:28,095 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-17 22:47:28,095 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-17 22:47:28,096 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-17 22:47:28,096 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-17 22:47:28,096 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-17 22:47:28,096 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-17 22:47:28,096 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-17 22:47:28,096 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-17 22:47:28,097 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-17 22:47:28,097 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-17 22:47:28,097 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-17 22:47:28,097 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-17 22:47:28,097 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-17 22:47:28,097 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-17 22:47:28,098 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-17 22:47:28,098 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-17 22:47:28,098 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-17 22:47:28,098 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-17 22:47:28,098 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-17 22:47:28,098 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-17 22:47:28,098 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-17 22:47:28,099 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-17 22:47:28,099 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-17 22:47:28,099 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-17 22:47:28,099 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-17 22:47:28,099 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-17 22:47:28,099 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-17 22:47:28,100 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-17 22:47:28,100 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-17 22:47:28,100 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-17 22:47:28,100 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-17 22:47:28,100 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-17 22:47:28,100 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-17 22:47:28,101 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-17 22:47:28,101 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-17 22:47:28,101 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-17 22:47:28,101 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-17 22:47:28,101 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-17 22:47:28,101 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-17 22:47:28,102 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-17 22:47:28,102 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-17 22:47:28,102 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-17 22:47:28,102 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-17 22:47:28,102 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-17 22:47:28,102 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-17 22:47:28,103 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-17 22:47:28,103 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-17 22:47:28,103 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-17 22:47:28,103 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-17 22:47:28,103 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-17 22:47:28,103 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-17 22:47:28,104 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-17 22:47:28,104 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-17 22:47:28,104 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-17 22:47:28,104 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-17 22:47:28,104 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-17 22:47:28,104 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-17 22:47:28,104 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-17 22:47:28,105 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-17 22:47:28,105 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-17 22:47:28,105 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-17 22:47:28,105 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-17 22:47:28,105 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-17 22:47:28,105 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-17 22:47:28,106 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-17 22:47:28,106 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-17 22:47:28,106 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-17 22:47:28,106 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-17 22:47:28,106 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-17 22:47:28,106 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-17 22:47:28,107 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-17 22:47:28,107 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-17 22:47:28,107 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-17 22:47:28,107 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-17 22:47:28,107 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-17 22:47:28,107 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-17 22:47:28,107 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-17 22:47:28,108 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-17 22:47:28,108 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-17 22:47:28,108 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-17 22:47:28,108 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-17 22:47:28,108 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-17 22:47:28,108 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-17 22:47:28,109 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-17 22:47:28,109 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-17 22:47:28,109 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-17 22:47:28,109 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-17 22:47:28,109 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-17 22:47:28,109 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-17 22:47:28,110 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-17 22:47:28,110 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-17 22:47:28,110 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-17 22:47:28,110 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-17 22:47:28,110 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-17 22:47:28,110 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-17 22:47:28,111 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-17 22:47:28,111 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-17 22:47:28,111 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-17 22:47:28,111 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-17 22:47:28,111 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-17 22:47:28,111 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-17 22:47:28,112 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-17 22:47:28,112 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-17 22:47:28,117 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-17 22:47:28,120 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-17 22:47:28,122 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-17 22:47:28,124 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-17 22:47:28,125 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-17 22:47:28,127 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-17 22:47:28,129 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-17 22:47:28,131 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-17 22:47:28,132 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-17 22:47:28,133 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-17 22:47:28,134 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-17 22:47:28,135 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-17 22:47:28,137 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-17 22:47:28,138 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-17 22:47:28,139 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-17 22:47:28,140 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-17 22:47:28,142 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-17 22:47:28,143 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-17 22:47:28,144 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-17 22:47:28,146 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-17 22:47:28,148 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-17 22:47:28,150 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-17 22:47:28,152 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-17 22:47:28,153 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-17 22:47:28,155 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-17 22:47:28,156 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-17 22:47:28,158 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-17 22:47:28,160 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-17 22:47:28,161 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-17 22:47:28,163 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-17 22:47:28,164 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-17 22:47:28,165 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-17 22:47:28,167 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-17 22:47:28,168 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-17 22:47:28,170 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-17 22:47:28,173 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-17 22:47:28,175 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-17 22:47:28,176 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-17 22:47:28,177 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-17 22:47:28,177 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-17 22:47:28,178 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-17 22:47:28,179 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-17 22:47:28,180 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-17 22:47:28,181 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-17 22:47:28,182 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-17 22:47:28,183 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-17 22:47:28,184 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-17 22:47:28,185 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-17 22:47:28,186 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-17 22:47:28,190 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-17 22:47:28,191 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-17 22:47:28,192 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-17 22:47:28,193 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-17 22:47:28,195 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-17 22:47:28,197 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-17 22:47:28,199 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-17 22:47:28,202 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-17 22:47:28,203 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-17 22:47:28,205 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-17 22:47:28,206 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-17 22:47:28,208 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-17 22:47:28,210 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-17 22:47:28,211 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-17 22:47:28,212 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-17 22:47:28,213 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-17 22:47:28,215 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-17 22:47:28,216 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-17 22:47:28,217 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-17 22:47:28,218 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-17 22:47:28,219 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-17 22:47:28,221 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-17 22:47:28,222 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-17 22:47:28,223 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-17 22:47:28,224 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-17 22:47:28,225 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-17 22:47:28,226 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-17 22:47:28,227 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-17 22:47:28,227 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-17 22:47:28,228 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-17 22:47:28,229 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-17 22:47:28,230 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-17 22:47:28,231 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-17 22:47:28,232 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-17 22:47:28,233 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-17 22:47:28,234 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-17 22:47:28,235 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-17 22:47:28,236 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-17 22:47:28,237 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-17 22:47:28,238 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-17 22:47:28,239 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-17 22:47:28,240 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-17 22:47:28,241 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-17 22:47:28,243 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-17 22:47:28,244 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-17 22:47:28,245 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-17 22:47:28,246 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-17 22:47:28,247 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-17 22:47:28,248 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-17 22:47:28,249 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-17 22:47:28,250 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-17 22:47:28,250 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-17 22:47:28,251 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-17 22:47:28,252 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-17 22:47:28,253 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-17 22:47:28,254 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-17 22:47:28,255 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-17 22:47:28,256 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-17 22:47:28,257 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-17 22:47:28,258 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-17 22:47:28,259 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-17 22:47:28,261 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-17 22:47:28,262 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-17 22:47:28,264 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-17 22:47:28,265 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-17 22:47:28,268 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-17 22:47:28,268 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-17 22:47:28,268 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-17 22:47:28,268 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-17 22:47:28,269 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-17 22:47:28,269 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-17 22:47:28,269 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-17 22:47:28,269 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-17 22:47:28,269 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-17 22:47:28,269 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-17 22:47:28,270 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-17 22:47:28,270 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-17 22:47:28,270 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-17 22:47:28,270 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-17 22:47:28,270 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-17 22:47:28,270 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-17 22:47:28,271 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-17 22:47:28,271 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-17 22:47:28,271 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-17 22:47:28,271 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-17 22:47:28,271 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-17 22:47:28,272 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-17 22:47:28,272 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-17 22:47:28,272 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-17 22:47:28,272 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-17 22:47:28,272 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-17 22:47:28,272 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-17 22:47:28,273 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-17 22:47:28,273 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-17 22:47:28,273 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-17 22:47:28,273 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-17 22:47:28,273 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-17 22:47:28,273 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-17 22:47:28,274 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-17 22:47:28,274 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-17 22:47:28,274 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-17 22:47:28,274 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-17 22:47:28,274 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-17 22:47:28,275 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-17 22:47:28,275 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-17 22:47:28,275 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-17 22:47:28,275 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-17 22:47:28,275 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-17 22:47:28,275 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-17 22:47:28,276 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-17 22:47:28,276 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-17 22:47:28,276 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-17 22:47:28,276 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-17 22:47:28,276 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-17 22:47:28,277 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-17 22:47:28,277 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-17 22:47:28,277 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-17 22:47:28,277 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-17 22:47:28,277 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-17 22:47:28,278 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-17 22:47:28,278 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-17 22:47:28,278 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-17 22:47:28,278 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-17 22:47:28,278 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-17 22:47:28,279 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-17 22:47:28,279 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-17 22:47:28,279 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-17 22:47:28,279 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-17 22:47:28,279 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-17 22:47:28,280 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-17 22:47:28,280 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-17 22:47:28,280 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-17 22:47:28,280 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-17 22:47:28,280 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-17 22:47:28,281 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-17 22:47:28,281 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-17 22:47:28,281 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-17 22:47:28,281 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-17 22:47:28,282 INFO L280 TraceCheckUtils]: 570: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-17 22:47:28,282 INFO L275 TraceCheckUtils]: 571: Hoare quadruple {85582#true} {85583#false} #977#return; {85583#false} is VALID [2020-07-17 22:47:28,282 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-17 22:47:28,282 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-17 22:47:28,282 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-17 22:47:28,283 INFO L263 TraceCheckUtils]: 575: Hoare triple {85583#false} call #t~ret3 := calculate_output(~input~0); {85583#false} is VALID [2020-07-17 22:47:28,283 INFO L280 TraceCheckUtils]: 576: Hoare triple {85583#false} ~input := #in~input; {85583#false} is VALID [2020-07-17 22:47:28,283 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-17 22:47:28,283 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-17 22:47:28,283 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-17 22:47:28,283 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-17 22:47:28,284 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-17 22:47:28,284 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-17 22:47:28,284 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-17 22:47:28,284 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-17 22:47:28,284 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-17 22:47:28,284 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-17 22:47:28,285 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-17 22:47:28,285 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-17 22:47:28,285 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-17 22:47:28,285 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-17 22:47:28,285 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-17 22:47:28,286 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-17 22:47:28,286 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-17 22:47:28,286 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-17 22:47:28,286 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-17 22:47:28,286 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-17 22:47:28,286 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-17 22:47:28,287 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-17 22:47:28,287 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-17 22:47:28,287 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-17 22:47:28,287 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-17 22:47:28,287 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-17 22:47:28,287 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-17 22:47:28,288 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-17 22:47:28,288 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-17 22:47:28,288 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-17 22:47:28,288 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-17 22:47:28,288 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-17 22:47:28,289 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-17 22:47:28,289 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-17 22:47:28,289 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-17 22:47:28,289 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-17 22:47:28,289 INFO L280 TraceCheckUtils]: 613: Hoare triple {85583#false} assume !false; {85583#false} is VALID [2020-07-17 22:47:28,934 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-17 22:47:28,935 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839591225] [2020-07-17 22:47:28,935 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338050519] [2020-07-17 22:47:28,935 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-17 22:47:29,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:29,133 INFO L264 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-17 22:47:29,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:29,197 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:47:29,873 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2020-07-17 22:47:29,873 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:47:29,879 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 4, 1] term [2020-07-17 22:47:29,880 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:47:29,954 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:47:30,101 INFO L263 TraceCheckUtils]: 0: Hoare triple {85582#true} call ULTIMATE.init(); {85582#true} is VALID [2020-07-17 22:47:30,101 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-17 22:47:30,102 INFO L280 TraceCheckUtils]: 2: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-17 22:47:30,102 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {85582#true} {85582#true} #973#return; {85582#true} is VALID [2020-07-17 22:47:30,102 INFO L263 TraceCheckUtils]: 4: Hoare triple {85582#true} call #t~ret4 := main(); {85582#true} is VALID [2020-07-17 22:47:30,102 INFO L280 TraceCheckUtils]: 5: Hoare triple {85582#true} ~output~0 := -1; {85582#true} is VALID [2020-07-17 22:47:30,102 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-17 22:47:30,102 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-17 22:47:30,103 INFO L263 TraceCheckUtils]: 8: Hoare triple {85582#true} call #t~ret3 := calculate_output(~input~0); {85582#true} is VALID [2020-07-17 22:47:30,103 INFO L280 TraceCheckUtils]: 9: Hoare triple {85582#true} ~input := #in~input; {85582#true} is VALID [2020-07-17 22:47:30,103 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-17 22:47:30,103 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-17 22:47:30,104 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-17 22:47:30,104 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-17 22:47:30,104 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-17 22:47:30,104 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-17 22:47:30,105 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-17 22:47:30,105 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-17 22:47:30,105 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-17 22:47:30,105 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-17 22:47:30,105 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-17 22:47:30,105 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-17 22:47:30,106 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-17 22:47:30,106 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-17 22:47:30,106 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-17 22:47:30,106 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-17 22:47:30,106 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-17 22:47:30,106 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-17 22:47:30,107 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-17 22:47:30,107 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-17 22:47:30,107 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-17 22:47:30,107 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-17 22:47:30,107 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-17 22:47:30,107 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-17 22:47:30,108 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-17 22:47:30,108 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-17 22:47:30,108 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-17 22:47:30,108 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-17 22:47:30,108 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-17 22:47:30,108 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-17 22:47:30,108 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-17 22:47:30,109 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-17 22:47:30,109 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-17 22:47:30,109 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-17 22:47:30,109 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-17 22:47:30,109 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-17 22:47:30,109 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-17 22:47:30,110 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-17 22:47:30,110 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-17 22:47:30,110 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-17 22:47:30,110 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-17 22:47:30,110 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-17 22:47:30,110 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-17 22:47:30,111 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-17 22:47:30,111 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-17 22:47:30,111 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-17 22:47:30,111 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-17 22:47:30,111 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-17 22:47:30,111 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-17 22:47:30,111 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-17 22:47:30,112 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-17 22:47:30,112 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-17 22:47:30,112 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-17 22:47:30,112 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-17 22:47:30,112 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-17 22:47:30,112 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-17 22:47:30,113 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-17 22:47:30,113 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-17 22:47:30,113 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-17 22:47:30,113 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-17 22:47:30,113 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-17 22:47:30,113 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-17 22:47:30,114 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-17 22:47:30,114 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-17 22:47:30,114 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-17 22:47:30,114 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-17 22:47:30,114 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-17 22:47:30,114 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-17 22:47:30,114 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-17 22:47:30,115 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-17 22:47:30,115 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-17 22:47:30,115 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-17 22:47:30,115 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-17 22:47:30,115 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-17 22:47:30,115 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-17 22:47:30,116 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-17 22:47:30,116 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-17 22:47:30,116 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-17 22:47:30,116 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-17 22:47:30,116 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-17 22:47:30,116 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-17 22:47:30,116 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-17 22:47:30,117 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-17 22:47:30,117 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-17 22:47:30,117 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-17 22:47:30,117 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-17 22:47:30,117 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-17 22:47:30,117 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-17 22:47:30,118 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-17 22:47:30,118 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-17 22:47:30,118 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-17 22:47:30,118 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-17 22:47:30,118 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-17 22:47:30,119 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-17 22:47:30,119 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-17 22:47:30,119 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-17 22:47:30,119 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-17 22:47:30,119 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-17 22:47:30,119 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-17 22:47:30,120 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-17 22:47:30,120 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-17 22:47:30,120 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-17 22:47:30,120 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-17 22:47:30,120 INFO L280 TraceCheckUtils]: 113: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-17 22:47:30,121 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {85582#true} {85582#true} #977#return; {85582#true} is VALID [2020-07-17 22:47:30,121 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-17 22:47:30,121 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-17 22:47:30,121 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-17 22:47:30,121 INFO L263 TraceCheckUtils]: 118: Hoare triple {85582#true} call #t~ret3 := calculate_output(~input~0); {85582#true} is VALID [2020-07-17 22:47:30,121 INFO L280 TraceCheckUtils]: 119: Hoare triple {85582#true} ~input := #in~input; {85582#true} is VALID [2020-07-17 22:47:30,121 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-17 22:47:30,121 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-17 22:47:30,121 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-17 22:47:30,122 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-17 22:47:30,122 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-17 22:47:30,122 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-17 22:47:30,122 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-17 22:47:30,122 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-17 22:47:30,122 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-17 22:47:30,122 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-17 22:47:30,122 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-17 22:47:30,122 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-17 22:47:30,122 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-17 22:47:30,123 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-17 22:47:30,123 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-17 22:47:30,123 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-17 22:47:30,123 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-17 22:47:30,123 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-17 22:47:30,123 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-17 22:47:30,123 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-17 22:47:30,123 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-17 22:47:30,123 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-17 22:47:30,124 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-17 22:47:30,124 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-17 22:47:30,124 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-17 22:47:30,124 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-17 22:47:30,124 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-17 22:47:30,124 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-17 22:47:30,124 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-17 22:47:30,124 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-17 22:47:30,124 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-17 22:47:30,124 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-17 22:47:30,125 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-17 22:47:30,125 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-17 22:47:30,125 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-17 22:47:30,125 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-17 22:47:30,125 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-17 22:47:30,125 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-17 22:47:30,125 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-17 22:47:30,126 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-17 22:47:30,126 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-17 22:47:30,126 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-17 22:47:30,126 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-17 22:47:30,126 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-17 22:47:30,126 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-17 22:47:30,126 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-17 22:47:30,126 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-17 22:47:30,127 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-17 22:47:30,127 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-17 22:47:30,127 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-17 22:47:30,127 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-17 22:47:30,127 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-17 22:47:30,127 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-17 22:47:30,127 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-17 22:47:30,127 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-17 22:47:30,127 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-17 22:47:30,127 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-17 22:47:30,128 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-17 22:47:30,128 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-17 22:47:30,128 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-17 22:47:30,128 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-17 22:47:30,128 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-17 22:47:30,128 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-17 22:47:30,128 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-17 22:47:30,128 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-17 22:47:30,128 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-17 22:47:30,128 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-17 22:47:30,129 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-17 22:47:30,129 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-17 22:47:30,129 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-17 22:47:30,129 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-17 22:47:30,129 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-17 22:47:30,129 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-17 22:47:30,129 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-17 22:47:30,129 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-17 22:47:30,129 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-17 22:47:30,130 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-17 22:47:30,130 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-17 22:47:30,130 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-17 22:47:30,130 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-17 22:47:30,130 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-17 22:47:30,130 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-17 22:47:30,130 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-17 22:47:30,130 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-17 22:47:30,130 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-17 22:47:30,130 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-17 22:47:30,131 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-17 22:47:30,131 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-17 22:47:30,131 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-17 22:47:30,131 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-17 22:47:30,131 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-17 22:47:30,131 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-17 22:47:30,131 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-17 22:47:30,131 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-17 22:47:30,131 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-17 22:47:30,131 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-17 22:47:30,132 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-17 22:47:30,132 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-17 22:47:30,132 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-17 22:47:30,132 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-17 22:47:30,132 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-17 22:47:30,132 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-17 22:47:30,132 INFO L280 TraceCheckUtils]: 222: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-17 22:47:30,132 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {85582#true} {85582#true} #977#return; {85582#true} is VALID [2020-07-17 22:47:30,133 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-17 22:47:30,133 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-17 22:47:30,133 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-17 22:47:30,133 INFO L263 TraceCheckUtils]: 227: Hoare triple {85582#true} call #t~ret3 := calculate_output(~input~0); {85582#true} is VALID [2020-07-17 22:47:30,133 INFO L280 TraceCheckUtils]: 228: Hoare triple {85582#true} ~input := #in~input; {85582#true} is VALID [2020-07-17 22:47:30,133 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-17 22:47:30,134 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-17 22:47:30,134 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-17 22:47:30,134 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-17 22:47:30,134 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-17 22:47:30,134 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-17 22:47:30,134 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-17 22:47:30,135 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-17 22:47:30,135 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-17 22:47:30,135 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-17 22:47:30,135 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-17 22:47:30,135 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-17 22:47:30,135 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-17 22:47:30,136 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-17 22:47:30,136 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-17 22:47:30,136 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-17 22:47:30,136 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-17 22:47:30,136 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-17 22:47:30,136 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-17 22:47:30,136 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-17 22:47:30,137 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-17 22:47:30,137 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-17 22:47:30,137 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-17 22:47:30,137 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-17 22:47:30,137 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-17 22:47:30,137 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-17 22:47:30,138 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-17 22:47:30,138 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-17 22:47:30,138 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-17 22:47:30,138 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-17 22:47:30,138 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-17 22:47:30,138 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-17 22:47:30,139 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-17 22:47:30,139 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-17 22:47:30,139 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-17 22:47:30,139 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-17 22:47:30,139 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-17 22:47:30,139 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-17 22:47:30,140 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-17 22:47:30,140 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-17 22:47:30,140 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-17 22:47:30,140 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-17 22:47:30,140 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-17 22:47:30,140 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-17 22:47:30,140 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-17 22:47:30,140 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-17 22:47:30,141 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-17 22:47:30,141 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-17 22:47:30,141 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-17 22:47:30,141 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-17 22:47:30,141 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-17 22:47:30,141 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-17 22:47:30,141 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-17 22:47:30,141 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-17 22:47:30,141 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-17 22:47:30,142 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-17 22:47:30,142 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-17 22:47:30,142 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-17 22:47:30,142 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-17 22:47:30,142 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-17 22:47:30,142 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-17 22:47:30,142 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-17 22:47:30,142 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-17 22:47:30,142 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-17 22:47:30,143 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-17 22:47:30,143 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-17 22:47:30,143 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-17 22:47:30,143 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-17 22:47:30,143 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-17 22:47:30,143 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-17 22:47:30,143 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-17 22:47:30,143 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-17 22:47:30,143 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-17 22:47:30,144 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-17 22:47:30,144 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-17 22:47:30,144 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-17 22:47:30,144 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-17 22:47:30,144 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-17 22:47:30,144 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-17 22:47:30,144 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-17 22:47:30,144 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-17 22:47:30,144 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-17 22:47:30,145 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-17 22:47:30,145 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-17 22:47:30,145 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-17 22:47:30,145 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-17 22:47:30,145 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-17 22:47:30,145 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-17 22:47:30,145 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-17 22:47:30,145 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-17 22:47:30,145 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-17 22:47:30,145 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-17 22:47:30,146 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-17 22:47:30,146 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-17 22:47:30,146 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-17 22:47:30,146 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-17 22:47:30,146 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-17 22:47:30,146 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-17 22:47:30,146 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-17 22:47:30,146 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-17 22:47:30,146 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-17 22:47:30,146 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-17 22:47:30,147 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-17 22:47:30,147 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-17 22:47:30,147 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-17 22:47:30,147 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-17 22:47:30,147 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-17 22:47:30,147 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-17 22:47:30,147 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-17 22:47:30,147 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-17 22:47:30,147 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-17 22:47:30,147 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-17 22:47:30,148 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-17 22:47:30,148 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-17 22:47:30,148 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-17 22:47:30,148 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-17 22:47:30,148 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-17 22:47:30,148 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-17 22:47:30,148 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-17 22:47:30,148 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-17 22:47:30,148 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-17 22:47:30,149 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-17 22:47:30,149 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-17 22:47:30,149 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-17 22:47:30,149 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-17 22:47:30,149 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-17 22:47:30,149 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-17 22:47:30,149 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-17 22:47:30,149 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-17 22:47:30,149 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-17 22:47:30,149 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-17 22:47:30,150 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-17 22:47:30,150 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-17 22:47:30,150 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-17 22:47:30,150 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-17 22:47:30,150 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-17 22:47:30,150 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-17 22:47:30,150 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-17 22:47:30,150 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-17 22:47:30,150 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-17 22:47:30,151 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-17 22:47:30,151 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-17 22:47:30,151 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-17 22:47:30,151 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-17 22:47:30,151 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-17 22:47:30,151 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-17 22:47:30,151 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-17 22:47:30,151 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-17 22:47:30,151 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-17 22:47:30,151 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-17 22:47:30,152 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-17 22:47:30,152 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-17 22:47:30,152 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-17 22:47:30,152 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-17 22:47:30,153 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-17 22:47:30,154 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-17 22:47:30,155 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-17 22:47:30,155 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-17 22:47:30,156 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-17 22:47:30,157 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-17 22:47:30,158 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-17 22:47:30,159 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-17 22:47:30,159 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-17 22:47:30,160 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-17 22:47:30,161 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-17 22:47:30,162 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-17 22:47:30,163 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-17 22:47:30,163 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-17 22:47:30,164 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-17 22:47:30,164 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-17 22:47:30,165 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-17 22:47:30,166 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-17 22:47:30,166 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-17 22:47:30,167 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-17 22:47:30,168 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-17 22:47:30,168 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-17 22:47:30,169 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-17 22:47:30,169 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-17 22:47:30,170 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-17 22:47:30,171 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-17 22:47:30,171 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-17 22:47:30,172 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-17 22:47:30,173 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-17 22:47:30,173 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-17 22:47:30,174 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-17 22:47:30,175 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-17 22:47:30,175 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-17 22:47:30,176 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-17 22:47:30,177 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-17 22:47:30,177 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-17 22:47:30,178 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-17 22:47:30,179 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-17 22:47:30,180 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-17 22:47:30,181 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-17 22:47:30,182 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-17 22:47:30,183 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-17 22:47:30,184 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-17 22:47:30,185 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-17 22:47:30,185 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-17 22:47:30,186 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-17 22:47:30,187 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-17 22:47:30,188 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-17 22:47:30,189 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-17 22:47:30,189 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-17 22:47:30,190 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-17 22:47:30,191 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-17 22:47:30,192 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-17 22:47:30,192 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-17 22:47:30,193 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-17 22:47:30,194 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-17 22:47:30,195 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-17 22:47:30,196 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-17 22:47:30,197 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-17 22:47:30,197 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-17 22:47:30,198 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-17 22:47:30,199 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-17 22:47:30,200 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-17 22:47:30,201 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-17 22:47:30,202 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-17 22:47:30,203 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-17 22:47:30,204 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-17 22:47:30,204 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-17 22:47:30,205 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-17 22:47:30,206 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-17 22:47:30,207 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-17 22:47:30,207 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-17 22:47:30,208 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-17 22:47:30,209 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-17 22:47:30,210 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-17 22:47:30,210 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-17 22:47:30,211 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-17 22:47:30,212 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-17 22:47:30,213 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-17 22:47:30,214 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-17 22:47:30,215 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-17 22:47:30,216 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-17 22:47:30,217 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-17 22:47:30,218 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-17 22:47:30,218 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-17 22:47:30,219 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-17 22:47:30,220 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-17 22:47:30,221 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-17 22:47:30,222 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-17 22:47:30,223 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-17 22:47:30,224 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-17 22:47:30,225 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-17 22:47:30,225 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-17 22:47:30,226 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-17 22:47:30,227 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-17 22:47:30,228 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-17 22:47:30,229 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-17 22:47:30,230 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-17 22:47:30,230 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-17 22:47:30,231 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-17 22:47:30,232 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-17 22:47:30,233 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-17 22:47:30,233 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-17 22:47:30,234 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-17 22:47:30,235 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-17 22:47:30,236 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-17 22:47:30,237 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-17 22:47:30,238 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-17 22:47:30,239 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-17 22:47:30,240 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-17 22:47:30,241 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-17 22:47:30,242 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-17 22:47:30,245 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-17 22:47:30,246 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-17 22:47:30,247 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-17 22:47:30,247 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-17 22:47:30,248 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-17 22:47:30,248 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-17 22:47:30,248 INFO L263 TraceCheckUtils]: 501: Hoare triple {85583#false} call #t~ret3 := calculate_output(~input~0); {85583#false} is VALID [2020-07-17 22:47:30,248 INFO L280 TraceCheckUtils]: 502: Hoare triple {85583#false} ~input := #in~input; {85583#false} is VALID [2020-07-17 22:47:30,248 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-17 22:47:30,248 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-17 22:47:30,248 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-17 22:47:30,248 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-17 22:47:30,249 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-17 22:47:30,249 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-17 22:47:30,249 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-17 22:47:30,249 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-17 22:47:30,249 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-17 22:47:30,249 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-17 22:47:30,250 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-17 22:47:30,250 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-17 22:47:30,250 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-17 22:47:30,250 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-17 22:47:30,250 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-17 22:47:30,250 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-17 22:47:30,250 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-17 22:47:30,250 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-17 22:47:30,251 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-17 22:47:30,251 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-17 22:47:30,251 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-17 22:47:30,251 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-17 22:47:30,251 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-17 22:47:30,251 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-17 22:47:30,251 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-17 22:47:30,251 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-17 22:47:30,251 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-17 22:47:30,252 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-17 22:47:30,252 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-17 22:47:30,252 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-17 22:47:30,252 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-17 22:47:30,252 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-17 22:47:30,252 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-17 22:47:30,252 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-17 22:47:30,252 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-17 22:47:30,252 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-17 22:47:30,253 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-17 22:47:30,253 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-17 22:47:30,253 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-17 22:47:30,253 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-17 22:47:30,253 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-17 22:47:30,253 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-17 22:47:30,253 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-17 22:47:30,253 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-17 22:47:30,253 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-17 22:47:30,254 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-17 22:47:30,254 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-17 22:47:30,254 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-17 22:47:30,254 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-17 22:47:30,254 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-17 22:47:30,254 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-17 22:47:30,254 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-17 22:47:30,254 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-17 22:47:30,254 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-17 22:47:30,255 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-17 22:47:30,255 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-17 22:47:30,255 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-17 22:47:30,255 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-17 22:47:30,255 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-17 22:47:30,255 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-17 22:47:30,255 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-17 22:47:30,255 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-17 22:47:30,255 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-17 22:47:30,256 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-17 22:47:30,256 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-17 22:47:30,256 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-17 22:47:30,256 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-17 22:47:30,256 INFO L280 TraceCheckUtils]: 570: Hoare triple {85583#false} assume true; {85583#false} is VALID [2020-07-17 22:47:30,256 INFO L275 TraceCheckUtils]: 571: Hoare quadruple {85583#false} {85583#false} #977#return; {85583#false} is VALID [2020-07-17 22:47:30,256 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-17 22:47:30,256 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-17 22:47:30,257 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-17 22:47:30,257 INFO L263 TraceCheckUtils]: 575: Hoare triple {85583#false} call #t~ret3 := calculate_output(~input~0); {85583#false} is VALID [2020-07-17 22:47:30,257 INFO L280 TraceCheckUtils]: 576: Hoare triple {85583#false} ~input := #in~input; {85583#false} is VALID [2020-07-17 22:47:30,257 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-17 22:47:30,257 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-17 22:47:30,257 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-17 22:47:30,257 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-17 22:47:30,257 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-17 22:47:30,257 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-17 22:47:30,258 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-17 22:47:30,258 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-17 22:47:30,258 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-17 22:47:30,258 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-17 22:47:30,258 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-17 22:47:30,258 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-17 22:47:30,258 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-17 22:47:30,258 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-17 22:47:30,258 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-17 22:47:30,259 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-17 22:47:30,259 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-17 22:47:30,259 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-17 22:47:30,259 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-17 22:47:30,259 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-17 22:47:30,259 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-17 22:47:30,259 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-17 22:47:30,259 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-17 22:47:30,259 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-17 22:47:30,260 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-17 22:47:30,260 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-17 22:47:30,260 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-17 22:47:30,260 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-17 22:47:30,260 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-17 22:47:30,260 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-17 22:47:30,260 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-17 22:47:30,260 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-17 22:47:30,260 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-17 22:47:30,262 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-17 22:47:30,263 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-17 22:47:30,263 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-17 22:47:30,263 INFO L280 TraceCheckUtils]: 613: Hoare triple {85583#false} assume !false; {85583#false} is VALID [2020-07-17 22:47:30,464 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-17 22:47:30,465 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:47:30,465 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 11 [2020-07-17 22:47:30,465 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791248945] [2020-07-17 22:47:30,467 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 614 [2020-07-17 22:47:30,474 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:47:30,474 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-17 22:47:31,502 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-17 22:47:31,503 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-17 22:47:31,503 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:47:31,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-17 22:47:31,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-07-17 22:47:31,504 INFO L87 Difference]: Start difference. First operand 3740 states and 4136 transitions. Second operand 11 states. [2020-07-17 22:47:37,596 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2020-07-17 22:47:51,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:51,712 INFO L93 Difference]: Finished difference Result 8392 states and 9335 transitions. [2020-07-17 22:47:51,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-17 22:47:51,712 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 614 [2020-07-17 22:47:51,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:47:51,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:47:51,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1365 transitions. [2020-07-17 22:47:51,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:47:51,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1365 transitions. [2020-07-17 22:47:51,726 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 29 states and 1365 transitions. [2020-07-17 22:47:55,882 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-17 22:47:56,648 INFO L225 Difference]: With dead ends: 8392 [2020-07-17 22:47:56,648 INFO L226 Difference]: Without dead ends: 4654 [2020-07-17 22:47:56,653 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 640 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=227, Invalid=829, Unknown=0, NotChecked=0, Total=1056 [2020-07-17 22:47:56,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4654 states. [2020-07-17 22:47:57,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4654 to 3738. [2020-07-17 22:47:57,803 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:47:57,804 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4654 states. Second operand 3738 states. [2020-07-17 22:47:57,804 INFO L74 IsIncluded]: Start isIncluded. First operand 4654 states. Second operand 3738 states. [2020-07-17 22:47:57,804 INFO L87 Difference]: Start difference. First operand 4654 states. Second operand 3738 states. [2020-07-17 22:47:58,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:58,456 INFO L93 Difference]: Finished difference Result 4654 states and 5069 transitions. [2020-07-17 22:47:58,456 INFO L276 IsEmpty]: Start isEmpty. Operand 4654 states and 5069 transitions. [2020-07-17 22:47:58,460 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:58,461 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:58,461 INFO L74 IsIncluded]: Start isIncluded. First operand 3738 states. Second operand 4654 states. [2020-07-17 22:47:58,461 INFO L87 Difference]: Start difference. First operand 3738 states. Second operand 4654 states. [2020-07-17 22:47:59,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:59,138 INFO L93 Difference]: Finished difference Result 4654 states and 5069 transitions. [2020-07-17 22:47:59,138 INFO L276 IsEmpty]: Start isEmpty. Operand 4654 states and 5069 transitions. [2020-07-17 22:47:59,144 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:59,144 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:59,144 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:47:59,145 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:47:59,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3738 states. [2020-07-17 22:47:59,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3738 states to 3738 states and 4095 transitions. [2020-07-17 22:47:59,635 INFO L78 Accepts]: Start accepts. Automaton has 3738 states and 4095 transitions. Word has length 614 [2020-07-17 22:47:59,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:47:59,635 INFO L479 AbstractCegarLoop]: Abstraction has 3738 states and 4095 transitions. [2020-07-17 22:47:59,635 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-17 22:47:59,636 INFO L276 IsEmpty]: Start isEmpty. Operand 3738 states and 4095 transitions. [2020-07-17 22:47:59,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 637 [2020-07-17 22:47:59,644 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:47:59,644 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-17 22:47:59,852 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-07-17 22:47:59,853 INFO L427 AbstractCegarLoop]: === Iteration 12 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:47:59,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:47:59,854 INFO L82 PathProgramCache]: Analyzing trace with hash 629641869, now seen corresponding path program 1 times [2020-07-17 22:47:59,854 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:47:59,854 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277641113] [2020-07-17 22:47:59,855 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:47:59,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:00,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:00,072 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-17 22:48:00,073 INFO L280 TraceCheckUtils]: 1: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:00,073 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {109684#true} {109684#true} #973#return; {109684#true} is VALID [2020-07-17 22:48:00,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:00,129 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-17 22:48:00,129 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-17 22:48:00,129 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-17 22:48:00,130 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-17 22:48:00,130 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-17 22:48:00,130 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-17 22:48:00,130 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-17 22:48:00,130 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-17 22:48:00,130 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-17 22:48:00,131 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-17 22:48:00,131 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-17 22:48:00,131 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-17 22:48:00,131 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-17 22:48:00,131 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-17 22:48:00,131 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-17 22:48:00,132 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-17 22:48:00,132 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-17 22:48:00,132 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-17 22:48:00,132 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-17 22:48:00,132 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-17 22:48:00,132 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-17 22:48:00,133 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-17 22:48:00,133 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-17 22:48:00,133 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-17 22:48:00,133 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-17 22:48:00,133 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-17 22:48:00,134 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-17 22:48:00,134 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-17 22:48:00,134 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-17 22:48:00,134 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-17 22:48:00,134 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-17 22:48:00,134 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-17 22:48:00,135 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-17 22:48:00,135 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-17 22:48:00,135 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-17 22:48:00,135 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-17 22:48:00,135 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-17 22:48:00,135 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-17 22:48:00,136 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-17 22:48:00,136 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-17 22:48:00,136 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-17 22:48:00,136 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-17 22:48:00,136 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-17 22:48:00,136 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-17 22:48:00,137 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-17 22:48:00,137 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-17 22:48:00,137 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-17 22:48:00,137 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-17 22:48:00,137 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-17 22:48:00,137 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-17 22:48:00,138 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-17 22:48:00,138 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-17 22:48:00,138 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-17 22:48:00,138 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-17 22:48:00,138 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-17 22:48:00,138 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-17 22:48:00,139 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-17 22:48:00,139 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-17 22:48:00,139 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-17 22:48:00,139 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-17 22:48:00,139 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-17 22:48:00,139 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-17 22:48:00,140 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-17 22:48:00,140 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-17 22:48:00,140 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-17 22:48:00,140 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-17 22:48:00,140 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-17 22:48:00,140 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-17 22:48:00,141 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-17 22:48:00,141 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-17 22:48:00,141 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-17 22:48:00,141 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-17 22:48:00,141 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-17 22:48:00,141 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-17 22:48:00,142 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-17 22:48:00,142 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-17 22:48:00,142 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-17 22:48:00,142 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-17 22:48:00,142 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-17 22:48:00,142 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-17 22:48:00,143 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-17 22:48:00,143 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-17 22:48:00,143 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-17 22:48:00,143 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-17 22:48:00,143 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-17 22:48:00,144 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-17 22:48:00,144 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-17 22:48:00,144 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-17 22:48:00,144 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-17 22:48:00,144 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-17 22:48:00,144 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-17 22:48:00,145 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-17 22:48:00,145 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-17 22:48:00,145 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-17 22:48:00,145 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-17 22:48:00,145 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-17 22:48:00,146 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-17 22:48:00,146 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-17 22:48:00,146 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-17 22:48:00,146 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-17 22:48:00,146 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-17 22:48:00,146 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-17 22:48:00,147 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-17 22:48:00,147 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-17 22:48:00,147 INFO L280 TraceCheckUtils]: 104: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:00,147 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-17 22:48:00,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:00,179 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-17 22:48:00,180 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-17 22:48:00,180 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-17 22:48:00,180 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-17 22:48:00,181 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-17 22:48:00,181 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-17 22:48:00,181 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-17 22:48:00,181 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-17 22:48:00,182 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-17 22:48:00,182 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-17 22:48:00,182 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-17 22:48:00,182 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-17 22:48:00,183 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-17 22:48:00,183 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-17 22:48:00,183 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-17 22:48:00,183 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-17 22:48:00,184 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-17 22:48:00,184 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-17 22:48:00,184 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-17 22:48:00,184 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-17 22:48:00,185 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-17 22:48:00,185 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-17 22:48:00,185 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-17 22:48:00,185 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-17 22:48:00,186 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-17 22:48:00,186 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-17 22:48:00,186 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-17 22:48:00,186 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-17 22:48:00,187 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-17 22:48:00,187 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-17 22:48:00,187 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-17 22:48:00,187 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-17 22:48:00,187 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-17 22:48:00,188 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-17 22:48:00,188 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-17 22:48:00,188 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-17 22:48:00,188 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-17 22:48:00,188 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-17 22:48:00,188 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-17 22:48:00,189 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-17 22:48:00,189 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-17 22:48:00,189 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-17 22:48:00,189 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-17 22:48:00,189 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-17 22:48:00,189 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-17 22:48:00,190 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-17 22:48:00,190 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-17 22:48:00,190 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-17 22:48:00,190 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-17 22:48:00,190 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-17 22:48:00,191 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-17 22:48:00,191 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-17 22:48:00,191 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-17 22:48:00,191 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-17 22:48:00,191 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-17 22:48:00,191 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-17 22:48:00,192 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-17 22:48:00,192 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-17 22:48:00,192 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-17 22:48:00,192 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-17 22:48:00,192 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-17 22:48:00,193 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-17 22:48:00,193 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-17 22:48:00,193 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-17 22:48:00,193 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-17 22:48:00,193 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-17 22:48:00,194 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-17 22:48:00,194 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-17 22:48:00,194 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-17 22:48:00,194 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-17 22:48:00,195 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-17 22:48:00,195 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-17 22:48:00,195 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-17 22:48:00,195 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-17 22:48:00,196 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-17 22:48:00,196 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-17 22:48:00,196 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-17 22:48:00,196 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-17 22:48:00,197 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-17 22:48:00,197 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-17 22:48:00,197 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-17 22:48:00,197 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-17 22:48:00,198 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-17 22:48:00,198 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-17 22:48:00,198 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-17 22:48:00,198 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-17 22:48:00,199 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-17 22:48:00,199 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-17 22:48:00,199 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-17 22:48:00,199 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-17 22:48:00,200 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-17 22:48:00,200 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-17 22:48:00,200 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-17 22:48:00,200 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-17 22:48:00,201 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-17 22:48:00,201 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-17 22:48:00,201 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-17 22:48:00,201 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-17 22:48:00,201 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-17 22:48:00,202 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-17 22:48:00,202 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-17 22:48:00,202 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-17 22:48:00,202 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-17 22:48:00,202 INFO L280 TraceCheckUtils]: 103: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:00,202 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-17 22:48:00,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:00,246 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-17 22:48:00,247 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-17 22:48:00,247 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-17 22:48:00,247 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-17 22:48:00,247 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-17 22:48:00,247 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-17 22:48:00,247 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-17 22:48:00,248 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-17 22:48:00,248 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-17 22:48:00,248 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-17 22:48:00,248 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-17 22:48:00,248 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-17 22:48:00,248 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-17 22:48:00,249 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-17 22:48:00,249 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-17 22:48:00,249 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-17 22:48:00,249 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-17 22:48:00,249 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-17 22:48:00,250 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-17 22:48:00,250 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-17 22:48:00,250 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-17 22:48:00,250 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-17 22:48:00,250 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-17 22:48:00,250 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-17 22:48:00,250 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-17 22:48:00,251 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-17 22:48:00,251 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-17 22:48:00,251 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-17 22:48:00,251 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-17 22:48:00,251 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-17 22:48:00,251 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-17 22:48:00,252 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-17 22:48:00,252 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-17 22:48:00,252 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-17 22:48:00,252 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-17 22:48:00,252 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-17 22:48:00,252 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-17 22:48:00,253 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-17 22:48:00,253 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-17 22:48:00,253 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-17 22:48:00,253 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-17 22:48:00,253 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-17 22:48:00,254 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-17 22:48:00,254 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-17 22:48:00,254 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-17 22:48:00,254 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-17 22:48:00,254 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-17 22:48:00,255 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-17 22:48:00,255 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-17 22:48:00,255 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-17 22:48:00,255 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-17 22:48:00,255 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-17 22:48:00,255 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-17 22:48:00,256 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-17 22:48:00,256 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-17 22:48:00,256 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-17 22:48:00,256 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-17 22:48:00,256 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-17 22:48:00,256 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-17 22:48:00,257 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-17 22:48:00,257 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-17 22:48:00,257 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-17 22:48:00,257 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-17 22:48:00,257 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-17 22:48:00,257 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-17 22:48:00,258 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-17 22:48:00,258 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-17 22:48:00,258 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-17 22:48:00,258 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-17 22:48:00,258 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-17 22:48:00,258 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-17 22:48:00,259 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-17 22:48:00,259 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-17 22:48:00,259 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-17 22:48:00,259 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-17 22:48:00,259 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-17 22:48:00,259 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-17 22:48:00,260 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-17 22:48:00,260 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-17 22:48:00,260 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-17 22:48:00,260 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-17 22:48:00,260 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-17 22:48:00,260 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-17 22:48:00,261 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-17 22:48:00,261 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-17 22:48:00,261 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-17 22:48:00,261 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-17 22:48:00,261 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-17 22:48:00,261 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-17 22:48:00,262 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-17 22:48:00,262 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-17 22:48:00,262 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-17 22:48:00,262 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-17 22:48:00,262 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-17 22:48:00,262 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-17 22:48:00,263 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-17 22:48:00,263 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-17 22:48:00,263 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-17 22:48:00,263 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-17 22:48:00,263 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-17 22:48:00,263 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-17 22:48:00,264 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-17 22:48:00,264 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-17 22:48:00,264 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-17 22:48:00,264 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-17 22:48:00,264 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-17 22:48:00,264 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-17 22:48:00,265 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-17 22:48:00,265 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-17 22:48:00,265 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-17 22:48:00,266 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-17 22:48:00,268 INFO L280 TraceCheckUtils]: 111: Hoare triple {110013#(<= ~a12~0 11)} assume true; {110013#(<= ~a12~0 11)} is VALID [2020-07-17 22:48:00,269 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {110013#(<= ~a12~0 11)} {109684#true} #977#return; {110013#(<= ~a12~0 11)} is VALID [2020-07-17 22:48:00,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:00,367 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-17 22:48:00,368 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-17 22:48:00,370 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-17 22:48:00,371 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-17 22:48:00,372 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-17 22:48:00,372 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-17 22:48:00,374 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-17 22:48:00,375 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-17 22:48:00,376 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-17 22:48:00,377 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-17 22:48:00,379 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-17 22:48:00,380 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-17 22:48:00,381 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-17 22:48:00,382 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-17 22:48:00,384 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-17 22:48:00,385 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-17 22:48:00,386 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-17 22:48:00,387 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-17 22:48:00,388 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-17 22:48:00,390 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-17 22:48:00,391 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-17 22:48:00,392 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-17 22:48:00,393 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-17 22:48:00,394 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-17 22:48:00,396 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-17 22:48:00,397 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-17 22:48:00,398 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-17 22:48:00,399 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-17 22:48:00,401 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-17 22:48:00,402 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-17 22:48:00,403 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-17 22:48:00,404 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-17 22:48:00,405 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-17 22:48:00,407 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-17 22:48:00,408 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-17 22:48:00,409 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-17 22:48:00,410 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-17 22:48:00,411 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-17 22:48:00,412 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-17 22:48:00,414 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-17 22:48:00,415 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-17 22:48:00,416 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-17 22:48:00,417 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-17 22:48:00,419 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-17 22:48:00,420 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-17 22:48:00,421 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-17 22:48:00,422 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-17 22:48:00,424 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-17 22:48:00,425 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-17 22:48:00,426 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-17 22:48:00,427 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-17 22:48:00,429 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-17 22:48:00,430 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-17 22:48:00,431 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-17 22:48:00,432 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-17 22:48:00,434 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-17 22:48:00,435 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-17 22:48:00,436 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-17 22:48:00,437 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-17 22:48:00,438 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-17 22:48:00,439 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-17 22:48:00,440 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-17 22:48:00,441 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-17 22:48:00,442 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-17 22:48:00,443 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-17 22:48:00,444 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-17 22:48:00,445 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-17 22:48:00,446 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-17 22:48:00,447 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-17 22:48:00,448 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-17 22:48:00,449 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-17 22:48:00,450 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-17 22:48:00,451 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-17 22:48:00,452 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-17 22:48:00,453 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-17 22:48:00,454 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-17 22:48:00,456 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-17 22:48:00,457 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-17 22:48:00,458 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-17 22:48:00,459 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-17 22:48:00,460 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-17 22:48:00,461 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-17 22:48:00,462 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-17 22:48:00,463 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-17 22:48:00,464 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-17 22:48:00,465 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-17 22:48:00,466 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-17 22:48:00,467 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-17 22:48:00,468 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-17 22:48:00,469 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-17 22:48:00,470 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-17 22:48:00,471 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-17 22:48:00,472 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-17 22:48:00,474 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-17 22:48:00,475 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-17 22:48:00,476 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-17 22:48:00,477 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-17 22:48:00,477 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-17 22:48:00,478 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-17 22:48:00,479 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-17 22:48:00,480 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-17 22:48:00,481 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-17 22:48:00,482 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-17 22:48:00,484 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-17 22:48:00,485 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-17 22:48:00,486 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-17 22:48:00,487 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-17 22:48:00,488 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-17 22:48:00,489 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-17 22:48:00,490 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-17 22:48:00,491 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-17 22:48:00,492 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-17 22:48:00,493 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-17 22:48:00,494 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-17 22:48:00,495 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-17 22:48:00,496 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-17 22:48:00,497 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-17 22:48:00,498 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-17 22:48:00,500 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-17 22:48:00,501 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-17 22:48:00,502 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-17 22:48:00,503 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-17 22:48:00,504 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-17 22:48:00,505 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-17 22:48:00,506 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-17 22:48:00,507 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-17 22:48:00,508 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-17 22:48:00,509 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-17 22:48:00,510 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-17 22:48:00,511 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-17 22:48:00,512 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-17 22:48:00,513 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-17 22:48:00,514 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-17 22:48:00,515 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-17 22:48:00,516 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-17 22:48:00,517 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-17 22:48:00,518 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-17 22:48:00,519 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-17 22:48:00,520 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-17 22:48:00,520 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-17 22:48:00,521 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-17 22:48:00,521 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-17 22:48:00,522 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-17 22:48:00,523 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-17 22:48:00,523 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-17 22:48:00,524 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-17 22:48:00,524 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-17 22:48:00,525 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-17 22:48:00,525 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-17 22:48:00,526 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-17 22:48:00,526 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-17 22:48:00,527 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-17 22:48:00,527 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-17 22:48:00,528 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-17 22:48:00,529 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-17 22:48:00,530 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-17 22:48:00,531 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-17 22:48:00,531 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-17 22:48:00,532 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-17 22:48:00,537 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-17 22:48:00,542 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-17 22:48:00,543 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-17 22:48:00,544 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-17 22:48:00,545 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-17 22:48:00,546 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-17 22:48:00,546 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-17 22:48:00,547 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-17 22:48:00,548 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-17 22:48:00,549 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-17 22:48:00,550 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-17 22:48:00,551 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-17 22:48:00,552 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-17 22:48:00,554 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-17 22:48:00,555 INFO L280 TraceCheckUtils]: 173: Hoare triple {110262#(<= 81 |old(~a12~0)|)} assume true; {110262#(<= 81 |old(~a12~0)|)} is VALID [2020-07-17 22:48:00,557 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {110262#(<= 81 |old(~a12~0)|)} {110013#(<= ~a12~0 11)} #977#return; {109685#false} is VALID [2020-07-17 22:48:00,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:00,604 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-17 22:48:00,605 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-17 22:48:00,605 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-17 22:48:00,605 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-17 22:48:00,605 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-17 22:48:00,605 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-17 22:48:00,605 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-17 22:48:00,605 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-17 22:48:00,606 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-17 22:48:00,606 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-17 22:48:00,606 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-17 22:48:00,606 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-17 22:48:00,606 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-17 22:48:00,606 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-17 22:48:00,606 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-17 22:48:00,606 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-17 22:48:00,607 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-17 22:48:00,607 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-17 22:48:00,607 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-17 22:48:00,607 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-17 22:48:00,607 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-17 22:48:00,607 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-17 22:48:00,607 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-17 22:48:00,607 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-17 22:48:00,607 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-17 22:48:00,608 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-17 22:48:00,608 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-17 22:48:00,608 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-17 22:48:00,608 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-17 22:48:00,608 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-17 22:48:00,608 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-17 22:48:00,608 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-17 22:48:00,608 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-17 22:48:00,608 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-17 22:48:00,609 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-17 22:48:00,609 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-17 22:48:00,609 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-17 22:48:00,609 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-17 22:48:00,609 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-17 22:48:00,609 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-17 22:48:00,609 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-17 22:48:00,609 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-17 22:48:00,610 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-17 22:48:00,610 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-17 22:48:00,610 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-17 22:48:00,610 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-17 22:48:00,610 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-17 22:48:00,610 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-17 22:48:00,610 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-17 22:48:00,610 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-17 22:48:00,611 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-17 22:48:00,611 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-17 22:48:00,611 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-17 22:48:00,611 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-17 22:48:00,611 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-17 22:48:00,611 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-17 22:48:00,611 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-17 22:48:00,611 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-17 22:48:00,612 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-17 22:48:00,612 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-17 22:48:00,612 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-17 22:48:00,612 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-17 22:48:00,612 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-17 22:48:00,612 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-17 22:48:00,612 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-17 22:48:00,612 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-17 22:48:00,613 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-17 22:48:00,613 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-17 22:48:00,613 INFO L280 TraceCheckUtils]: 68: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:00,613 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {109684#true} {109685#false} #977#return; {109685#false} is VALID [2020-07-17 22:48:00,616 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-17 22:48:00,616 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-17 22:48:00,616 INFO L280 TraceCheckUtils]: 2: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:00,616 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {109684#true} {109684#true} #973#return; {109684#true} is VALID [2020-07-17 22:48:00,617 INFO L263 TraceCheckUtils]: 4: Hoare triple {109684#true} call #t~ret4 := main(); {109684#true} is VALID [2020-07-17 22:48:00,617 INFO L280 TraceCheckUtils]: 5: Hoare triple {109684#true} ~output~0 := -1; {109684#true} is VALID [2020-07-17 22:48:00,617 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-17 22:48:00,617 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-17 22:48:00,618 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-17 22:48:00,618 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-17 22:48:00,618 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-17 22:48:00,618 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-17 22:48:00,618 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-17 22:48:00,619 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-17 22:48:00,619 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-17 22:48:00,619 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-17 22:48:00,619 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-17 22:48:00,619 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-17 22:48:00,619 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-17 22:48:00,619 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-17 22:48:00,619 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-17 22:48:00,619 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-17 22:48:00,619 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-17 22:48:00,620 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-17 22:48:00,620 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-17 22:48:00,620 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-17 22:48:00,620 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-17 22:48:00,620 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-17 22:48:00,620 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-17 22:48:00,620 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-17 22:48:00,620 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-17 22:48:00,620 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-17 22:48:00,621 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-17 22:48:00,621 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-17 22:48:00,621 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-17 22:48:00,621 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-17 22:48:00,621 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-17 22:48:00,621 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-17 22:48:00,621 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-17 22:48:00,621 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-17 22:48:00,621 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-17 22:48:00,622 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-17 22:48:00,622 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-17 22:48:00,622 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-17 22:48:00,622 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-17 22:48:00,622 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-17 22:48:00,622 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-17 22:48:00,622 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-17 22:48:00,622 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-17 22:48:00,622 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-17 22:48:00,623 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-17 22:48:00,623 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-17 22:48:00,623 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-17 22:48:00,623 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-17 22:48:00,623 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-17 22:48:00,623 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-17 22:48:00,623 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-17 22:48:00,623 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-17 22:48:00,623 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-17 22:48:00,624 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-17 22:48:00,624 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-17 22:48:00,624 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-17 22:48:00,624 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-17 22:48:00,624 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-17 22:48:00,624 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-17 22:48:00,624 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-17 22:48:00,624 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-17 22:48:00,624 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-17 22:48:00,625 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-17 22:48:00,625 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-17 22:48:00,625 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-17 22:48:00,625 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-17 22:48:00,625 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-17 22:48:00,625 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-17 22:48:00,625 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-17 22:48:00,625 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-17 22:48:00,625 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-17 22:48:00,625 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-17 22:48:00,626 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-17 22:48:00,626 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-17 22:48:00,626 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-17 22:48:00,626 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-17 22:48:00,626 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-17 22:48:00,626 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-17 22:48:00,626 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-17 22:48:00,626 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-17 22:48:00,626 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-17 22:48:00,627 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-17 22:48:00,627 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-17 22:48:00,627 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-17 22:48:00,627 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-17 22:48:00,627 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-17 22:48:00,627 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-17 22:48:00,627 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-17 22:48:00,627 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-17 22:48:00,627 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-17 22:48:00,628 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-17 22:48:00,628 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-17 22:48:00,628 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-17 22:48:00,628 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-17 22:48:00,628 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-17 22:48:00,628 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-17 22:48:00,628 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-17 22:48:00,628 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-17 22:48:00,628 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-17 22:48:00,629 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-17 22:48:00,629 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-17 22:48:00,629 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-17 22:48:00,629 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-17 22:48:00,629 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-17 22:48:00,629 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-17 22:48:00,629 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-17 22:48:00,629 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-17 22:48:00,629 INFO L280 TraceCheckUtils]: 113: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:00,629 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-17 22:48:00,630 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-17 22:48:00,630 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-17 22:48:00,630 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-17 22:48:00,631 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-17 22:48:00,631 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-17 22:48:00,631 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-17 22:48:00,632 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-17 22:48:00,632 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-17 22:48:00,632 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-17 22:48:00,632 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-17 22:48:00,632 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-17 22:48:00,632 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-17 22:48:00,632 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-17 22:48:00,632 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-17 22:48:00,632 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-17 22:48:00,633 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-17 22:48:00,633 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-17 22:48:00,633 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-17 22:48:00,633 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-17 22:48:00,633 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-17 22:48:00,633 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-17 22:48:00,633 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-17 22:48:00,633 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-17 22:48:00,633 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-17 22:48:00,633 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-17 22:48:00,634 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-17 22:48:00,634 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-17 22:48:00,634 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-17 22:48:00,634 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-17 22:48:00,634 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-17 22:48:00,634 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-17 22:48:00,634 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-17 22:48:00,634 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-17 22:48:00,635 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-17 22:48:00,635 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-17 22:48:00,635 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-17 22:48:00,635 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-17 22:48:00,635 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-17 22:48:00,635 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-17 22:48:00,635 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-17 22:48:00,635 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-17 22:48:00,635 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-17 22:48:00,636 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-17 22:48:00,636 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-17 22:48:00,636 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-17 22:48:00,636 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-17 22:48:00,636 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-17 22:48:00,636 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-17 22:48:00,636 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-17 22:48:00,636 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-17 22:48:00,636 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-17 22:48:00,637 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-17 22:48:00,637 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-17 22:48:00,637 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-17 22:48:00,637 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-17 22:48:00,637 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-17 22:48:00,637 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-17 22:48:00,637 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-17 22:48:00,637 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-17 22:48:00,637 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-17 22:48:00,638 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-17 22:48:00,638 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-17 22:48:00,638 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-17 22:48:00,638 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-17 22:48:00,638 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-17 22:48:00,638 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-17 22:48:00,638 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-17 22:48:00,638 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-17 22:48:00,638 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-17 22:48:00,638 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-17 22:48:00,639 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-17 22:48:00,639 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-17 22:48:00,639 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-17 22:48:00,639 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-17 22:48:00,639 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-17 22:48:00,639 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-17 22:48:00,639 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-17 22:48:00,639 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-17 22:48:00,639 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-17 22:48:00,640 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-17 22:48:00,640 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-17 22:48:00,640 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-17 22:48:00,640 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-17 22:48:00,640 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-17 22:48:00,640 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-17 22:48:00,640 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-17 22:48:00,640 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-17 22:48:00,640 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-17 22:48:00,641 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-17 22:48:00,641 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-17 22:48:00,641 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-17 22:48:00,641 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-17 22:48:00,641 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-17 22:48:00,641 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-17 22:48:00,641 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-17 22:48:00,641 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-17 22:48:00,641 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-17 22:48:00,642 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-17 22:48:00,642 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-17 22:48:00,642 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-17 22:48:00,642 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-17 22:48:00,642 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-17 22:48:00,642 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-17 22:48:00,642 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-17 22:48:00,642 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-17 22:48:00,642 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-17 22:48:00,643 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-17 22:48:00,643 INFO L280 TraceCheckUtils]: 222: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:00,643 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-17 22:48:00,643 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-17 22:48:00,643 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-17 22:48:00,643 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-17 22:48:00,644 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-17 22:48:00,645 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-17 22:48:00,645 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-17 22:48:00,645 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-17 22:48:00,645 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-17 22:48:00,645 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-17 22:48:00,645 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-17 22:48:00,645 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-17 22:48:00,645 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-17 22:48:00,645 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-17 22:48:00,646 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-17 22:48:00,646 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-17 22:48:00,646 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-17 22:48:00,646 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-17 22:48:00,646 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-17 22:48:00,646 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-17 22:48:00,646 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-17 22:48:00,646 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-17 22:48:00,646 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-17 22:48:00,647 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-17 22:48:00,647 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-17 22:48:00,647 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-17 22:48:00,647 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-17 22:48:00,647 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-17 22:48:00,647 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-17 22:48:00,647 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-17 22:48:00,647 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-17 22:48:00,647 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-17 22:48:00,648 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-17 22:48:00,648 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-17 22:48:00,648 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-17 22:48:00,648 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-17 22:48:00,648 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-17 22:48:00,648 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-17 22:48:00,648 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-17 22:48:00,648 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-17 22:48:00,648 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-17 22:48:00,649 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-17 22:48:00,649 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-17 22:48:00,649 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-17 22:48:00,649 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-17 22:48:00,649 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-17 22:48:00,649 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-17 22:48:00,649 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-17 22:48:00,649 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-17 22:48:00,649 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-17 22:48:00,649 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-17 22:48:00,650 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-17 22:48:00,650 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-17 22:48:00,650 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-17 22:48:00,650 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-17 22:48:00,650 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-17 22:48:00,650 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-17 22:48:00,650 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-17 22:48:00,650 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-17 22:48:00,650 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-17 22:48:00,651 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-17 22:48:00,651 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-17 22:48:00,651 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-17 22:48:00,651 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-17 22:48:00,651 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-17 22:48:00,651 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-17 22:48:00,651 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-17 22:48:00,651 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-17 22:48:00,651 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-17 22:48:00,652 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-17 22:48:00,652 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-17 22:48:00,652 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-17 22:48:00,652 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-17 22:48:00,652 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-17 22:48:00,652 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-17 22:48:00,652 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-17 22:48:00,652 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-17 22:48:00,652 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-17 22:48:00,653 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-17 22:48:00,653 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-17 22:48:00,653 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-17 22:48:00,653 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-17 22:48:00,653 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-17 22:48:00,653 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-17 22:48:00,653 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-17 22:48:00,653 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-17 22:48:00,653 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-17 22:48:00,654 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-17 22:48:00,654 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-17 22:48:00,654 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-17 22:48:00,654 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-17 22:48:00,654 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-17 22:48:00,654 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-17 22:48:00,654 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-17 22:48:00,654 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-17 22:48:00,654 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-17 22:48:00,655 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-17 22:48:00,655 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-17 22:48:00,655 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-17 22:48:00,655 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-17 22:48:00,655 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-17 22:48:00,655 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-17 22:48:00,655 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-17 22:48:00,655 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-17 22:48:00,655 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-17 22:48:00,655 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-17 22:48:00,656 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-17 22:48:00,656 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-17 22:48:00,656 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-17 22:48:00,656 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-17 22:48:00,656 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-17 22:48:00,656 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-17 22:48:00,656 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-17 22:48:00,656 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-17 22:48:00,656 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-17 22:48:00,657 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-17 22:48:00,658 INFO L280 TraceCheckUtils]: 339: Hoare triple {110013#(<= ~a12~0 11)} assume true; {110013#(<= ~a12~0 11)} is VALID [2020-07-17 22:48:00,659 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {110013#(<= ~a12~0 11)} {109684#true} #977#return; {110013#(<= ~a12~0 11)} is VALID [2020-07-17 22:48:00,660 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-17 22:48:00,661 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-17 22:48:00,662 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-17 22:48:00,663 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-17 22:48:00,664 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-17 22:48:00,664 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-17 22:48:00,665 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-17 22:48:00,665 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-17 22:48:00,666 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-17 22:48:00,667 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-17 22:48:00,667 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-17 22:48:00,668 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-17 22:48:00,669 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-17 22:48:00,669 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-17 22:48:00,670 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-17 22:48:00,670 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-17 22:48:00,671 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-17 22:48:00,672 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-17 22:48:00,672 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-17 22:48:00,673 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-17 22:48:00,674 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-17 22:48:00,675 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-17 22:48:00,676 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-17 22:48:00,676 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-17 22:48:00,677 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-17 22:48:00,678 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-17 22:48:00,678 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-17 22:48:00,679 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-17 22:48:00,680 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-17 22:48:00,681 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-17 22:48:00,682 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-17 22:48:00,682 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-17 22:48:00,683 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-17 22:48:00,684 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-17 22:48:00,685 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-17 22:48:00,686 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-17 22:48:00,687 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-17 22:48:00,687 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-17 22:48:00,688 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-17 22:48:00,689 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-17 22:48:00,690 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-17 22:48:00,690 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-17 22:48:00,691 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-17 22:48:00,692 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-17 22:48:00,692 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-17 22:48:00,693 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-17 22:48:00,694 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-17 22:48:00,695 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-17 22:48:00,695 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-17 22:48:00,696 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-17 22:48:00,696 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-17 22:48:00,697 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-17 22:48:00,698 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-17 22:48:00,699 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-17 22:48:00,699 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-17 22:48:00,700 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-17 22:48:00,701 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-17 22:48:00,701 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-17 22:48:00,702 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-17 22:48:00,703 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-17 22:48:00,703 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-17 22:48:00,704 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-17 22:48:00,705 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-17 22:48:00,705 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-17 22:48:00,706 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-17 22:48:00,706 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-17 22:48:00,707 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-17 22:48:00,708 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-17 22:48:00,708 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-17 22:48:00,709 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-17 22:48:00,710 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-17 22:48:00,711 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-17 22:48:00,712 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-17 22:48:00,713 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-17 22:48:00,713 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-17 22:48:00,714 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-17 22:48:00,715 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-17 22:48:00,715 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-17 22:48:00,716 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-17 22:48:00,717 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-17 22:48:00,717 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-17 22:48:00,718 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-17 22:48:00,719 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-17 22:48:00,719 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-17 22:48:00,720 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-17 22:48:00,721 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-17 22:48:00,721 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-17 22:48:00,722 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-17 22:48:00,722 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-17 22:48:00,723 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-17 22:48:00,724 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-17 22:48:00,725 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-17 22:48:00,725 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-17 22:48:00,726 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-17 22:48:00,727 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-17 22:48:00,727 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-17 22:48:00,728 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-17 22:48:00,729 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-17 22:48:00,730 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-17 22:48:00,730 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-17 22:48:00,731 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-17 22:48:00,731 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-17 22:48:00,732 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-17 22:48:00,733 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-17 22:48:00,733 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-17 22:48:00,734 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-17 22:48:00,735 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-17 22:48:00,735 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-17 22:48:00,736 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-17 22:48:00,737 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-17 22:48:00,737 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-17 22:48:00,738 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-17 22:48:00,739 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-17 22:48:00,739 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-17 22:48:00,740 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-17 22:48:00,741 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-17 22:48:00,741 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-17 22:48:00,742 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-17 22:48:00,743 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-17 22:48:00,744 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-17 22:48:00,744 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-17 22:48:00,745 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-17 22:48:00,746 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-17 22:48:00,746 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-17 22:48:00,747 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-17 22:48:00,748 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-17 22:48:00,749 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-17 22:48:00,749 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-17 22:48:00,750 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-17 22:48:00,751 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-17 22:48:00,752 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-17 22:48:00,752 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-17 22:48:00,753 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-17 22:48:00,754 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-17 22:48:00,754 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-17 22:48:00,755 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-17 22:48:00,756 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-17 22:48:00,756 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-17 22:48:00,757 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-17 22:48:00,758 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-17 22:48:00,758 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-17 22:48:00,759 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-17 22:48:00,759 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-17 22:48:00,760 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-17 22:48:00,761 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-17 22:48:00,761 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-17 22:48:00,762 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-17 22:48:00,763 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-17 22:48:00,763 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-17 22:48:00,764 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-17 22:48:00,765 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-17 22:48:00,765 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-17 22:48:00,766 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-17 22:48:00,766 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-17 22:48:00,767 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-17 22:48:00,768 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-17 22:48:00,769 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-17 22:48:00,770 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-17 22:48:00,770 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-17 22:48:00,771 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-17 22:48:00,771 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-17 22:48:00,772 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-17 22:48:00,773 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-17 22:48:00,774 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-17 22:48:00,775 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-17 22:48:00,775 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-17 22:48:00,776 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-17 22:48:00,777 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-17 22:48:00,777 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-17 22:48:00,778 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-17 22:48:00,778 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-17 22:48:00,779 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-17 22:48:00,779 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-17 22:48:00,780 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-17 22:48:00,781 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-17 22:48:00,781 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-17 22:48:00,782 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-17 22:48:00,783 INFO L280 TraceCheckUtils]: 518: Hoare triple {110262#(<= 81 |old(~a12~0)|)} assume true; {110262#(<= 81 |old(~a12~0)|)} is VALID [2020-07-17 22:48:00,784 INFO L275 TraceCheckUtils]: 519: Hoare quadruple {110262#(<= 81 |old(~a12~0)|)} {110013#(<= ~a12~0 11)} #977#return; {109685#false} is VALID [2020-07-17 22:48:00,784 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-17 22:48:00,785 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-17 22:48:00,785 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-17 22:48:00,785 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-17 22:48:00,785 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-17 22:48:00,785 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-17 22:48:00,785 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-17 22:48:00,785 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-17 22:48:00,785 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-17 22:48:00,785 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-17 22:48:00,786 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-17 22:48:00,786 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-17 22:48:00,786 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-17 22:48:00,786 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-17 22:48:00,786 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-17 22:48:00,786 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-17 22:48:00,786 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-17 22:48:00,786 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-17 22:48:00,786 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-17 22:48:00,787 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-17 22:48:00,787 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-17 22:48:00,787 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-17 22:48:00,787 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-17 22:48:00,787 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-17 22:48:00,787 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-17 22:48:00,787 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-17 22:48:00,787 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-17 22:48:00,787 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-17 22:48:00,788 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-17 22:48:00,788 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-17 22:48:00,788 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-17 22:48:00,788 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-17 22:48:00,788 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-17 22:48:00,788 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-17 22:48:00,788 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-17 22:48:00,788 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-17 22:48:00,788 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-17 22:48:00,789 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-17 22:48:00,789 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-17 22:48:00,789 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-17 22:48:00,789 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-17 22:48:00,789 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-17 22:48:00,789 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-17 22:48:00,789 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-17 22:48:00,789 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-17 22:48:00,789 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-17 22:48:00,790 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-17 22:48:00,790 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-17 22:48:00,790 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-17 22:48:00,790 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-17 22:48:00,790 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-17 22:48:00,790 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-17 22:48:00,790 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-17 22:48:00,790 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-17 22:48:00,790 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-17 22:48:00,791 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-17 22:48:00,791 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-17 22:48:00,791 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-17 22:48:00,791 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-17 22:48:00,791 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-17 22:48:00,791 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-17 22:48:00,791 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-17 22:48:00,791 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-17 22:48:00,791 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-17 22:48:00,791 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-17 22:48:00,792 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-17 22:48:00,792 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-17 22:48:00,792 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-17 22:48:00,792 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-17 22:48:00,792 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-17 22:48:00,792 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-17 22:48:00,792 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-17 22:48:00,792 INFO L280 TraceCheckUtils]: 592: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:00,792 INFO L275 TraceCheckUtils]: 593: Hoare quadruple {109684#true} {109685#false} #977#return; {109685#false} is VALID [2020-07-17 22:48:00,793 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-17 22:48:00,793 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-17 22:48:00,793 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-17 22:48:00,793 INFO L263 TraceCheckUtils]: 597: Hoare triple {109685#false} call #t~ret3 := calculate_output(~input~0); {109685#false} is VALID [2020-07-17 22:48:00,793 INFO L280 TraceCheckUtils]: 598: Hoare triple {109685#false} ~input := #in~input; {109685#false} is VALID [2020-07-17 22:48:00,793 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-17 22:48:00,793 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-17 22:48:00,793 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-17 22:48:00,793 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-17 22:48:00,794 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-17 22:48:00,794 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-17 22:48:00,794 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-17 22:48:00,794 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-17 22:48:00,794 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-17 22:48:00,794 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-17 22:48:00,794 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-17 22:48:00,794 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-17 22:48:00,794 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-17 22:48:00,795 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-17 22:48:00,795 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-17 22:48:00,795 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-17 22:48:00,795 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-17 22:48:00,795 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-17 22:48:00,795 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-17 22:48:00,795 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-17 22:48:00,795 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-17 22:48:00,795 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-17 22:48:00,796 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-17 22:48:00,796 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-17 22:48:00,796 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-17 22:48:00,796 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-17 22:48:00,796 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-17 22:48:00,796 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-17 22:48:00,796 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-17 22:48:00,796 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-17 22:48:00,796 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-17 22:48:00,797 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-17 22:48:00,797 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-17 22:48:00,797 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-17 22:48:00,797 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-17 22:48:00,797 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-17 22:48:00,797 INFO L280 TraceCheckUtils]: 635: Hoare triple {109685#false} assume !false; {109685#false} is VALID [2020-07-17 22:48:00,983 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-17 22:48:00,984 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277641113] [2020-07-17 22:48:00,984 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043162025] [2020-07-17 22:48:00,984 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-17 22:48:01,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:01,176 INFO L264 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-17 22:48:01,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:01,238 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:48:02,004 INFO L263 TraceCheckUtils]: 0: Hoare triple {109684#true} call ULTIMATE.init(); {109684#true} is VALID [2020-07-17 22:48:02,004 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-17 22:48:02,004 INFO L280 TraceCheckUtils]: 2: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:02,004 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {109684#true} {109684#true} #973#return; {109684#true} is VALID [2020-07-17 22:48:02,005 INFO L263 TraceCheckUtils]: 4: Hoare triple {109684#true} call #t~ret4 := main(); {109684#true} is VALID [2020-07-17 22:48:02,005 INFO L280 TraceCheckUtils]: 5: Hoare triple {109684#true} ~output~0 := -1; {109684#true} is VALID [2020-07-17 22:48:02,005 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-17 22:48:02,005 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-17 22:48:02,005 INFO L263 TraceCheckUtils]: 8: Hoare triple {109684#true} call #t~ret3 := calculate_output(~input~0); {109684#true} is VALID [2020-07-17 22:48:02,005 INFO L280 TraceCheckUtils]: 9: Hoare triple {109684#true} ~input := #in~input; {109684#true} is VALID [2020-07-17 22:48:02,005 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-17 22:48:02,005 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-17 22:48:02,006 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-17 22:48:02,006 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-17 22:48:02,006 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-17 22:48:02,006 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-17 22:48:02,006 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-17 22:48:02,006 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-17 22:48:02,008 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-17 22:48:02,009 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-17 22:48:02,009 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-17 22:48:02,009 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-17 22:48:02,009 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-17 22:48:02,009 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-17 22:48:02,009 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-17 22:48:02,010 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-17 22:48:02,010 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-17 22:48:02,010 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-17 22:48:02,010 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-17 22:48:02,010 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-17 22:48:02,010 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-17 22:48:02,011 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-17 22:48:02,011 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-17 22:48:02,011 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-17 22:48:02,011 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-17 22:48:02,011 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-17 22:48:02,011 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-17 22:48:02,011 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-17 22:48:02,011 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-17 22:48:02,012 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-17 22:48:02,012 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-17 22:48:02,012 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-17 22:48:02,012 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-17 22:48:02,012 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-17 22:48:02,012 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-17 22:48:02,012 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-17 22:48:02,012 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-17 22:48:02,012 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-17 22:48:02,013 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-17 22:48:02,013 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-17 22:48:02,013 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-17 22:48:02,013 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-17 22:48:02,013 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-17 22:48:02,013 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-17 22:48:02,013 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-17 22:48:02,013 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-17 22:48:02,014 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-17 22:48:02,014 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-17 22:48:02,014 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-17 22:48:02,014 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-17 22:48:02,014 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-17 22:48:02,014 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-17 22:48:02,014 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-17 22:48:02,014 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-17 22:48:02,014 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-17 22:48:02,015 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-17 22:48:02,015 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-17 22:48:02,015 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-17 22:48:02,015 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-17 22:48:02,015 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-17 22:48:02,015 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-17 22:48:02,015 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-17 22:48:02,015 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-17 22:48:02,015 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-17 22:48:02,016 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-17 22:48:02,016 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-17 22:48:02,016 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-17 22:48:02,016 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-17 22:48:02,016 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-17 22:48:02,016 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-17 22:48:02,016 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-17 22:48:02,016 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-17 22:48:02,017 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-17 22:48:02,017 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-17 22:48:02,017 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-17 22:48:02,017 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-17 22:48:02,017 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-17 22:48:02,017 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-17 22:48:02,017 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-17 22:48:02,017 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-17 22:48:02,017 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-17 22:48:02,018 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-17 22:48:02,018 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-17 22:48:02,018 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-17 22:48:02,018 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-17 22:48:02,018 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-17 22:48:02,018 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-17 22:48:02,018 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-17 22:48:02,018 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-17 22:48:02,018 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-17 22:48:02,019 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-17 22:48:02,019 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-17 22:48:02,019 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-17 22:48:02,019 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-17 22:48:02,019 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-17 22:48:02,019 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-17 22:48:02,019 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-17 22:48:02,019 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-17 22:48:02,020 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-17 22:48:02,020 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-17 22:48:02,020 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-17 22:48:02,020 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-17 22:48:02,020 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-17 22:48:02,020 INFO L280 TraceCheckUtils]: 113: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:02,020 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-17 22:48:02,020 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-17 22:48:02,021 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-17 22:48:02,021 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-17 22:48:02,021 INFO L263 TraceCheckUtils]: 118: Hoare triple {109684#true} call #t~ret3 := calculate_output(~input~0); {109684#true} is VALID [2020-07-17 22:48:02,021 INFO L280 TraceCheckUtils]: 119: Hoare triple {109684#true} ~input := #in~input; {109684#true} is VALID [2020-07-17 22:48:02,021 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-17 22:48:02,021 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-17 22:48:02,021 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-17 22:48:02,021 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-17 22:48:02,021 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-17 22:48:02,022 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-17 22:48:02,022 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-17 22:48:02,022 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-17 22:48:02,022 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-17 22:48:02,022 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-17 22:48:02,022 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-17 22:48:02,022 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-17 22:48:02,022 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-17 22:48:02,022 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-17 22:48:02,023 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-17 22:48:02,023 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-17 22:48:02,023 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-17 22:48:02,023 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-17 22:48:02,023 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-17 22:48:02,023 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-17 22:48:02,023 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-17 22:48:02,023 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-17 22:48:02,023 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-17 22:48:02,023 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-17 22:48:02,024 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-17 22:48:02,024 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-17 22:48:02,024 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-17 22:48:02,024 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-17 22:48:02,024 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-17 22:48:02,024 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-17 22:48:02,024 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-17 22:48:02,024 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-17 22:48:02,024 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-17 22:48:02,024 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-17 22:48:02,025 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-17 22:48:02,025 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-17 22:48:02,025 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-17 22:48:02,025 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-17 22:48:02,025 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-17 22:48:02,025 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-17 22:48:02,025 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-17 22:48:02,025 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-17 22:48:02,025 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-17 22:48:02,026 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-17 22:48:02,026 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-17 22:48:02,026 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-17 22:48:02,026 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-17 22:48:02,026 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-17 22:48:02,026 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-17 22:48:02,026 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-17 22:48:02,026 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-17 22:48:02,026 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-17 22:48:02,026 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-17 22:48:02,027 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-17 22:48:02,027 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-17 22:48:02,027 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-17 22:48:02,027 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-17 22:48:02,027 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-17 22:48:02,027 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-17 22:48:02,027 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-17 22:48:02,027 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-17 22:48:02,027 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-17 22:48:02,027 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-17 22:48:02,028 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-17 22:48:02,028 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-17 22:48:02,028 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-17 22:48:02,028 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-17 22:48:02,028 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-17 22:48:02,028 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-17 22:48:02,028 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-17 22:48:02,028 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-17 22:48:02,028 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-17 22:48:02,029 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-17 22:48:02,029 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-17 22:48:02,029 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-17 22:48:02,029 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-17 22:48:02,029 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-17 22:48:02,029 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-17 22:48:02,029 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-17 22:48:02,029 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-17 22:48:02,029 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-17 22:48:02,029 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-17 22:48:02,030 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-17 22:48:02,030 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-17 22:48:02,030 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-17 22:48:02,030 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-17 22:48:02,030 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-17 22:48:02,030 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-17 22:48:02,030 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-17 22:48:02,030 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-17 22:48:02,030 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-17 22:48:02,030 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-17 22:48:02,031 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-17 22:48:02,031 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-17 22:48:02,031 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-17 22:48:02,031 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-17 22:48:02,031 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-17 22:48:02,031 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-17 22:48:02,031 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-17 22:48:02,031 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-17 22:48:02,031 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-17 22:48:02,032 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-17 22:48:02,032 INFO L280 TraceCheckUtils]: 222: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-17 22:48:02,032 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-17 22:48:02,032 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-17 22:48:02,032 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-17 22:48:02,032 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-17 22:48:02,032 INFO L263 TraceCheckUtils]: 227: Hoare triple {109684#true} call #t~ret3 := calculate_output(~input~0); {109684#true} is VALID [2020-07-17 22:48:02,032 INFO L280 TraceCheckUtils]: 228: Hoare triple {109684#true} ~input := #in~input; {109684#true} is VALID [2020-07-17 22:48:02,032 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-17 22:48:02,033 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-17 22:48:02,033 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-17 22:48:02,033 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-17 22:48:02,033 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-17 22:48:02,033 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-17 22:48:02,033 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-17 22:48:02,034 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-17 22:48:02,034 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-17 22:48:02,034 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-17 22:48:02,034 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-17 22:48:02,034 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-17 22:48:02,035 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-17 22:48:02,035 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-17 22:48:02,035 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-17 22:48:02,035 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-17 22:48:02,035 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-17 22:48:02,035 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-17 22:48:02,036 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-17 22:48:02,036 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-17 22:48:02,036 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-17 22:48:02,036 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-17 22:48:02,036 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-17 22:48:02,036 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-17 22:48:02,037 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-17 22:48:02,037 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-17 22:48:02,037 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-17 22:48:02,037 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-17 22:48:02,037 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-17 22:48:02,037 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-17 22:48:02,037 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-17 22:48:02,038 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-17 22:48:02,038 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-17 22:48:02,038 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-17 22:48:02,038 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-17 22:48:02,038 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-17 22:48:02,038 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-17 22:48:02,039 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-17 22:48:02,039 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-17 22:48:02,039 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-17 22:48:02,039 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-17 22:48:02,039 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-17 22:48:02,039 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-17 22:48:02,040 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-17 22:48:02,040 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-17 22:48:02,040 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-17 22:48:02,040 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-17 22:48:02,040 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-17 22:48:02,040 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-17 22:48:02,040 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-17 22:48:02,041 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-17 22:48:02,041 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-17 22:48:02,041 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-17 22:48:02,041 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-17 22:48:02,041 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-17 22:48:02,041 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-17 22:48:02,042 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-17 22:48:02,042 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-17 22:48:02,042 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-17 22:48:02,042 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-17 22:48:02,042 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-17 22:48:02,042 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-17 22:48:02,043 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-17 22:48:02,043 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-17 22:48:02,043 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-17 22:48:02,043 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-17 22:48:02,043 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-17 22:48:02,043 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-17 22:48:02,043 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-17 22:48:02,044 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-17 22:48:02,044 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-17 22:48:02,044 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-17 22:48:02,044 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-17 22:48:02,044 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-17 22:48:02,045 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-17 22:48:02,045 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-17 22:48:02,045 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-17 22:48:02,045 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-17 22:48:02,045 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-17 22:48:02,045 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-17 22:48:02,046 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-17 22:48:02,046 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-17 22:48:02,046 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-17 22:48:02,046 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-17 22:48:02,046 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-17 22:48:02,046 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-17 22:48:02,046 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-17 22:48:02,047 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-17 22:48:02,047 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-17 22:48:02,047 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-17 22:48:02,047 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-17 22:48:02,047 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-17 22:48:02,047 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-17 22:48:02,047 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-17 22:48:02,047 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-17 22:48:02,047 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-17 22:48:02,047 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-17 22:48:02,048 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-17 22:48:02,048 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-17 22:48:02,048 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-17 22:48:02,048 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-17 22:48:02,048 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-17 22:48:02,048 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-17 22:48:02,048 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-17 22:48:02,048 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-17 22:48:02,048 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-17 22:48:02,049 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-17 22:48:02,049 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-17 22:48:02,049 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-17 22:48:02,050 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-17 22:48:02,051 INFO L280 TraceCheckUtils]: 339: Hoare triple {110013#(<= ~a12~0 11)} assume true; {110013#(<= ~a12~0 11)} is VALID [2020-07-17 22:48:02,052 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {110013#(<= ~a12~0 11)} {109684#true} #977#return; {110013#(<= ~a12~0 11)} is VALID [2020-07-17 22:48:02,052 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-17 22:48:02,053 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-17 22:48:02,054 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-17 22:48:02,055 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-17 22:48:02,055 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-17 22:48:02,056 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-17 22:48:02,057 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-17 22:48:02,058 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-17 22:48:02,059 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-17 22:48:02,059 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-17 22:48:02,060 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-17 22:48:02,060 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-17 22:48:02,061 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-17 22:48:02,062 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-17 22:48:02,062 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-17 22:48:02,063 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-17 22:48:02,064 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-17 22:48:02,064 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-17 22:48:02,065 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-17 22:48:02,065 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-17 22:48:02,066 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-17 22:48:02,067 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-17 22:48:02,067 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-17 22:48:02,068 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-17 22:48:02,069 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-17 22:48:02,069 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-17 22:48:02,070 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-17 22:48:02,070 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-17 22:48:02,071 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-17 22:48:02,072 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-17 22:48:02,072 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-17 22:48:02,073 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-17 22:48:02,073 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-17 22:48:02,074 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-17 22:48:02,075 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-17 22:48:02,075 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-17 22:48:02,076 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-17 22:48:02,077 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-17 22:48:02,077 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-17 22:48:02,078 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-17 22:48:02,078 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-17 22:48:02,079 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-17 22:48:02,080 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-17 22:48:02,080 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-17 22:48:02,081 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-17 22:48:02,082 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-17 22:48:02,082 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-17 22:48:02,083 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-17 22:48:02,083 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-17 22:48:02,084 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-17 22:48:02,085 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-17 22:48:02,085 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-17 22:48:02,086 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-17 22:48:02,086 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-17 22:48:02,087 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-17 22:48:02,087 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-17 22:48:02,088 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-17 22:48:02,089 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-17 22:48:02,089 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-17 22:48:02,090 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-17 22:48:02,091 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-17 22:48:02,091 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-17 22:48:02,092 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-17 22:48:02,092 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-17 22:48:02,093 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-17 22:48:02,094 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-17 22:48:02,094 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-17 22:48:02,095 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-17 22:48:02,096 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-17 22:48:02,097 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-17 22:48:02,097 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-17 22:48:02,098 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-17 22:48:02,099 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-17 22:48:02,100 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-17 22:48:02,101 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-17 22:48:02,101 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-17 22:48:02,102 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-17 22:48:02,103 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-17 22:48:02,103 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-17 22:48:02,104 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-17 22:48:02,105 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-17 22:48:02,105 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-17 22:48:02,106 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-17 22:48:02,106 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-17 22:48:02,107 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-17 22:48:02,108 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-17 22:48:02,108 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-17 22:48:02,109 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-17 22:48:02,109 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-17 22:48:02,110 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-17 22:48:02,111 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-17 22:48:02,111 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-17 22:48:02,112 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-17 22:48:02,113 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-17 22:48:02,114 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-17 22:48:02,114 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-17 22:48:02,115 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-17 22:48:02,116 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-17 22:48:02,117 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-17 22:48:02,117 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-17 22:48:02,118 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-17 22:48:02,119 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-17 22:48:02,119 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-17 22:48:02,120 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-17 22:48:02,121 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-17 22:48:02,121 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-17 22:48:02,122 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-17 22:48:02,123 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-17 22:48:02,123 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-17 22:48:02,124 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-17 22:48:02,125 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-17 22:48:02,126 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-17 22:48:02,126 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-17 22:48:02,127 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-17 22:48:02,127 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-17 22:48:02,128 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-17 22:48:02,129 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-17 22:48:02,130 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-17 22:48:02,130 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-17 22:48:02,131 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-17 22:48:02,132 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-17 22:48:02,132 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-17 22:48:02,133 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-17 22:48:02,133 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-17 22:48:02,134 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-17 22:48:02,135 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-17 22:48:02,135 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-17 22:48:02,136 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-17 22:48:02,137 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-17 22:48:02,137 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-17 22:48:02,138 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-17 22:48:02,138 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-17 22:48:02,139 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-17 22:48:02,140 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-17 22:48:02,140 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-17 22:48:02,141 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-17 22:48:02,142 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-17 22:48:02,142 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-17 22:48:02,143 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-17 22:48:02,144 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-17 22:48:02,145 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-17 22:48:02,145 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-17 22:48:02,146 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-17 22:48:02,147 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-17 22:48:02,147 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-17 22:48:02,148 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-17 22:48:02,149 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-17 22:48:02,150 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-17 22:48:02,150 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-17 22:48:02,151 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-17 22:48:02,152 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-17 22:48:02,153 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-17 22:48:02,153 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-17 22:48:02,154 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-17 22:48:02,155 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-17 22:48:02,156 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-17 22:48:02,156 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-17 22:48:02,157 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-17 22:48:02,158 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-17 22:48:02,158 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-17 22:48:02,159 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-17 22:48:02,160 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-17 22:48:02,160 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-17 22:48:02,161 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-17 22:48:02,162 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-17 22:48:02,163 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-17 22:48:02,163 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-17 22:48:02,164 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-17 22:48:02,165 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-17 22:48:02,165 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-17 22:48:02,166 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-17 22:48:02,167 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-17 22:48:02,167 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-17 22:48:02,168 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-17 22:48:02,168 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-17 22:48:02,169 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-17 22:48:02,170 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-17 22:48:02,171 INFO L280 TraceCheckUtils]: 518: Hoare triple {110262#(<= 81 |old(~a12~0)|)} assume true; {110262#(<= 81 |old(~a12~0)|)} is VALID [2020-07-17 22:48:02,173 INFO L275 TraceCheckUtils]: 519: Hoare quadruple {110262#(<= 81 |old(~a12~0)|)} {110013#(<= ~a12~0 11)} #977#return; {109685#false} is VALID [2020-07-17 22:48:02,173 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-17 22:48:02,173 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-17 22:48:02,173 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-17 22:48:02,173 INFO L263 TraceCheckUtils]: 523: Hoare triple {109685#false} call #t~ret3 := calculate_output(~input~0); {109685#false} is VALID [2020-07-17 22:48:02,174 INFO L280 TraceCheckUtils]: 524: Hoare triple {109685#false} ~input := #in~input; {109685#false} is VALID [2020-07-17 22:48:02,174 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-17 22:48:02,174 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-17 22:48:02,174 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-17 22:48:02,174 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-17 22:48:02,174 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-17 22:48:02,174 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-17 22:48:02,174 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-17 22:48:02,174 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-17 22:48:02,175 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-17 22:48:02,175 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-17 22:48:02,175 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-17 22:48:02,175 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-17 22:48:02,175 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-17 22:48:02,175 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-17 22:48:02,175 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-17 22:48:02,175 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-17 22:48:02,175 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-17 22:48:02,176 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-17 22:48:02,176 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-17 22:48:02,176 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-17 22:48:02,176 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-17 22:48:02,176 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-17 22:48:02,176 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-17 22:48:02,176 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-17 22:48:02,176 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-17 22:48:02,176 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-17 22:48:02,177 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-17 22:48:02,177 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-17 22:48:02,177 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-17 22:48:02,177 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-17 22:48:02,177 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-17 22:48:02,177 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-17 22:48:02,177 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-17 22:48:02,177 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-17 22:48:02,177 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-17 22:48:02,178 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-17 22:48:02,178 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-17 22:48:02,178 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-17 22:48:02,178 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-17 22:48:02,178 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-17 22:48:02,178 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-17 22:48:02,178 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-17 22:48:02,178 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-17 22:48:02,178 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-17 22:48:02,179 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-17 22:48:02,179 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-17 22:48:02,179 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-17 22:48:02,179 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-17 22:48:02,179 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-17 22:48:02,179 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-17 22:48:02,179 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-17 22:48:02,179 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-17 22:48:02,179 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-17 22:48:02,180 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-17 22:48:02,180 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-17 22:48:02,180 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-17 22:48:02,180 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-17 22:48:02,180 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-17 22:48:02,180 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-17 22:48:02,180 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-17 22:48:02,180 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-17 22:48:02,180 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-17 22:48:02,181 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-17 22:48:02,181 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-17 22:48:02,181 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-17 22:48:02,181 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-17 22:48:02,181 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-17 22:48:02,181 INFO L280 TraceCheckUtils]: 592: Hoare triple {109685#false} assume true; {109685#false} is VALID [2020-07-17 22:48:02,181 INFO L275 TraceCheckUtils]: 593: Hoare quadruple {109685#false} {109685#false} #977#return; {109685#false} is VALID [2020-07-17 22:48:02,181 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-17 22:48:02,181 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-17 22:48:02,182 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-17 22:48:02,182 INFO L263 TraceCheckUtils]: 597: Hoare triple {109685#false} call #t~ret3 := calculate_output(~input~0); {109685#false} is VALID [2020-07-17 22:48:02,182 INFO L280 TraceCheckUtils]: 598: Hoare triple {109685#false} ~input := #in~input; {109685#false} is VALID [2020-07-17 22:48:02,182 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-17 22:48:02,182 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-17 22:48:02,182 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-17 22:48:02,182 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-17 22:48:02,182 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-17 22:48:02,182 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-17 22:48:02,183 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-17 22:48:02,183 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-17 22:48:02,183 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-17 22:48:02,183 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-17 22:48:02,183 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-17 22:48:02,183 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-17 22:48:02,183 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-17 22:48:02,183 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-17 22:48:02,183 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-17 22:48:02,184 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-17 22:48:02,184 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-17 22:48:02,184 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-17 22:48:02,184 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-17 22:48:02,184 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-17 22:48:02,184 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-17 22:48:02,184 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-17 22:48:02,184 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-17 22:48:02,184 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-17 22:48:02,185 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-17 22:48:02,185 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-17 22:48:02,185 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-17 22:48:02,185 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-17 22:48:02,185 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-17 22:48:02,185 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-17 22:48:02,185 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-17 22:48:02,185 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-17 22:48:02,185 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-17 22:48:02,186 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-17 22:48:02,186 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-17 22:48:02,186 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-17 22:48:02,186 INFO L280 TraceCheckUtils]: 635: Hoare triple {109685#false} assume !false; {109685#false} is VALID [2020-07-17 22:48:02,365 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-17 22:48:02,365 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:48:02,365 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 8 [2020-07-17 22:48:02,365 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936141364] [2020-07-17 22:48:02,366 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 636 [2020-07-17 22:48:02,374 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:48:02,374 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-17 22:48:03,578 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-17 22:48:03,578 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-17 22:48:03,579 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:48:03,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-17 22:48:03,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-07-17 22:48:03,579 INFO L87 Difference]: Start difference. First operand 3738 states and 4095 transitions. Second operand 8 states. [2020-07-17 22:48:12,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:48:12,396 INFO L93 Difference]: Finished difference Result 8392 states and 9349 transitions. [2020-07-17 22:48:12,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-17 22:48:12,396 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 636 [2020-07-17 22:48:12,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:48:12,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-17 22:48:12,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 742 transitions. [2020-07-17 22:48:12,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-17 22:48:12,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 742 transitions. [2020-07-17 22:48:12,403 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states and 742 transitions. [2020-07-17 22:48:14,380 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-17 22:48:15,338 INFO L225 Difference]: With dead ends: 8392 [2020-07-17 22:48:15,338 INFO L226 Difference]: Without dead ends: 5026 [2020-07-17 22:48:15,343 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-17 22:48:15,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5026 states. [2020-07-17 22:48:16,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5026 to 4838. [2020-07-17 22:48:16,483 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:48:16,483 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5026 states. Second operand 4838 states. [2020-07-17 22:48:16,483 INFO L74 IsIncluded]: Start isIncluded. First operand 5026 states. Second operand 4838 states. [2020-07-17 22:48:16,483 INFO L87 Difference]: Start difference. First operand 5026 states. Second operand 4838 states. [2020-07-17 22:48:17,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:48:17,234 INFO L93 Difference]: Finished difference Result 5026 states and 5513 transitions. [2020-07-17 22:48:17,234 INFO L276 IsEmpty]: Start isEmpty. Operand 5026 states and 5513 transitions. [2020-07-17 22:48:17,238 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:48:17,239 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:48:17,239 INFO L74 IsIncluded]: Start isIncluded. First operand 4838 states. Second operand 5026 states. [2020-07-17 22:48:17,239 INFO L87 Difference]: Start difference. First operand 4838 states. Second operand 5026 states. [2020-07-17 22:48:17,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:48:17,995 INFO L93 Difference]: Finished difference Result 5026 states and 5513 transitions. [2020-07-17 22:48:17,995 INFO L276 IsEmpty]: Start isEmpty. Operand 5026 states and 5513 transitions. [2020-07-17 22:48:17,998 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:48:17,998 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:48:17,998 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:48:17,999 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:48:17,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4838 states. [2020-07-17 22:48:18,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4838 states to 4838 states and 5311 transitions. [2020-07-17 22:48:18,777 INFO L78 Accepts]: Start accepts. Automaton has 4838 states and 5311 transitions. Word has length 636 [2020-07-17 22:48:18,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:48:18,778 INFO L479 AbstractCegarLoop]: Abstraction has 4838 states and 5311 transitions. [2020-07-17 22:48:18,778 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-17 22:48:18,778 INFO L276 IsEmpty]: Start isEmpty. Operand 4838 states and 5311 transitions. [2020-07-17 22:48:18,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 724 [2020-07-17 22:48:18,784 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:48:18,784 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-17 22:48:18,984 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:48:18,985 INFO L427 AbstractCegarLoop]: === Iteration 13 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:48:18,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:48:18,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1287824626, now seen corresponding path program 1 times [2020-07-17 22:48:18,986 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:48:18,986 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145565511] [2020-07-17 22:48:18,987 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:48:19,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:19,280 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-17 22:48:19,282 INFO L280 TraceCheckUtils]: 1: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} assume true; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:48:19,283 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {135700#(<= (+ ~a12~0 49) 0)} {135695#true} #973#return; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:48:19,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:19,372 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-17 22:48:19,372 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-17 22:48:19,372 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-17 22:48:19,372 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-17 22:48:19,372 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-17 22:48:19,373 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-17 22:48:19,373 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-17 22:48:19,373 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-17 22:48:19,373 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-17 22:48:19,373 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-17 22:48:19,373 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-17 22:48:19,374 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-17 22:48:19,374 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-17 22:48:19,374 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-17 22:48:19,374 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-17 22:48:19,374 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-17 22:48:19,374 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-17 22:48:19,375 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-17 22:48:19,375 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-17 22:48:19,375 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-17 22:48:19,375 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-17 22:48:19,375 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-17 22:48:19,375 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-17 22:48:19,376 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-17 22:48:19,376 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-17 22:48:19,376 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-17 22:48:19,376 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-17 22:48:19,376 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-17 22:48:19,376 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-17 22:48:19,376 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-17 22:48:19,376 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-17 22:48:19,376 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-17 22:48:19,377 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-17 22:48:19,377 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-17 22:48:19,377 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-17 22:48:19,377 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-17 22:48:19,377 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-17 22:48:19,377 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-17 22:48:19,377 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-17 22:48:19,377 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-17 22:48:19,377 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-17 22:48:19,378 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-17 22:48:19,378 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-17 22:48:19,378 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-17 22:48:19,378 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-17 22:48:19,378 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-17 22:48:19,378 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-17 22:48:19,378 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-17 22:48:19,378 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-17 22:48:19,378 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-17 22:48:19,379 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-17 22:48:19,379 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-17 22:48:19,379 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-17 22:48:19,379 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-17 22:48:19,379 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-17 22:48:19,379 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-17 22:48:19,379 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-17 22:48:19,379 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-17 22:48:19,379 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-17 22:48:19,380 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-17 22:48:19,380 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-17 22:48:19,380 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-17 22:48:19,380 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-17 22:48:19,380 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-17 22:48:19,380 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-17 22:48:19,380 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-17 22:48:19,380 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-17 22:48:19,380 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-17 22:48:19,381 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-17 22:48:19,381 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-17 22:48:19,381 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-17 22:48:19,381 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-17 22:48:19,381 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-17 22:48:19,381 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-17 22:48:19,381 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-17 22:48:19,381 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-17 22:48:19,382 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-17 22:48:19,382 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-17 22:48:19,382 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-17 22:48:19,382 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-17 22:48:19,382 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-17 22:48:19,382 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-17 22:48:19,382 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-17 22:48:19,382 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-17 22:48:19,382 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-17 22:48:19,383 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-17 22:48:19,383 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-17 22:48:19,383 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-17 22:48:19,383 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-17 22:48:19,383 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-17 22:48:19,383 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-17 22:48:19,383 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-17 22:48:19,383 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-17 22:48:19,383 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-17 22:48:19,384 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-17 22:48:19,384 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-17 22:48:19,384 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-17 22:48:19,384 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-17 22:48:19,384 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-17 22:48:19,384 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-17 22:48:19,384 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-17 22:48:19,384 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-17 22:48:19,385 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-17 22:48:19,386 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-17 22:48:19,386 INFO L280 TraceCheckUtils]: 104: Hoare triple {136353#(= 8 ~a15~0)} assume true; {136353#(= 8 ~a15~0)} is VALID [2020-07-17 22:48:19,388 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-17 22:48:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:19,426 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-17 22:48:19,426 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-17 22:48:19,426 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-17 22:48:19,426 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-17 22:48:19,427 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-17 22:48:19,427 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-17 22:48:19,427 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-17 22:48:19,427 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-17 22:48:19,427 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-17 22:48:19,428 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-17 22:48:19,428 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-17 22:48:19,428 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-17 22:48:19,428 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-17 22:48:19,428 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-17 22:48:19,428 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-17 22:48:19,429 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-17 22:48:19,429 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-17 22:48:19,429 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-17 22:48:19,429 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-17 22:48:19,429 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-17 22:48:19,429 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-17 22:48:19,430 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-17 22:48:19,430 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-17 22:48:19,430 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-17 22:48:19,430 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-17 22:48:19,430 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-17 22:48:19,430 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-17 22:48:19,431 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-17 22:48:19,431 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-17 22:48:19,431 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-17 22:48:19,431 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-17 22:48:19,431 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-17 22:48:19,431 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-17 22:48:19,432 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-17 22:48:19,432 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-17 22:48:19,432 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-17 22:48:19,432 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-17 22:48:19,432 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-17 22:48:19,432 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-17 22:48:19,433 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-17 22:48:19,433 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-17 22:48:19,433 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-17 22:48:19,433 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-17 22:48:19,433 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-17 22:48:19,433 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-17 22:48:19,434 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-17 22:48:19,434 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-17 22:48:19,434 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-17 22:48:19,434 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-17 22:48:19,434 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-17 22:48:19,434 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-17 22:48:19,435 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-17 22:48:19,435 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-17 22:48:19,435 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-17 22:48:19,435 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-17 22:48:19,435 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-17 22:48:19,436 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-17 22:48:19,436 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-17 22:48:19,436 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-17 22:48:19,436 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-17 22:48:19,436 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-17 22:48:19,436 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-17 22:48:19,437 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-17 22:48:19,437 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-17 22:48:19,437 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-17 22:48:19,437 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-17 22:48:19,437 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-17 22:48:19,437 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-17 22:48:19,438 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-17 22:48:19,438 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-17 22:48:19,438 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-17 22:48:19,438 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-17 22:48:19,438 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-17 22:48:19,438 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-17 22:48:19,439 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-17 22:48:19,439 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-17 22:48:19,439 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-17 22:48:19,439 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-17 22:48:19,439 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-17 22:48:19,439 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-17 22:48:19,440 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-17 22:48:19,440 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-17 22:48:19,440 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-17 22:48:19,440 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-17 22:48:19,440 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-17 22:48:19,440 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-17 22:48:19,441 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-17 22:48:19,441 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-17 22:48:19,441 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-17 22:48:19,441 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-17 22:48:19,441 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-17 22:48:19,442 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-17 22:48:19,442 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-17 22:48:19,442 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-17 22:48:19,442 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-17 22:48:19,442 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-17 22:48:19,442 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-17 22:48:19,443 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-17 22:48:19,443 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-17 22:48:19,443 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-17 22:48:19,443 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-17 22:48:19,443 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-17 22:48:19,445 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-17 22:48:19,445 INFO L280 TraceCheckUtils]: 103: Hoare triple {136353#(= 8 ~a15~0)} assume true; {136353#(= 8 ~a15~0)} is VALID [2020-07-17 22:48:19,449 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-17 22:48:19,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:19,529 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-17 22:48:19,530 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-17 22:48:19,531 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-17 22:48:19,532 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-17 22:48:19,533 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-17 22:48:19,534 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-17 22:48:19,534 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-17 22:48:19,535 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-17 22:48:19,536 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-17 22:48:19,537 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-17 22:48:19,537 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-17 22:48:19,538 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-17 22:48:19,539 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-17 22:48:19,540 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-17 22:48:19,540 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-17 22:48:19,542 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-17 22:48:19,542 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-17 22:48:19,543 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-17 22:48:19,544 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-17 22:48:19,545 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-17 22:48:19,546 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-17 22:48:19,546 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-17 22:48:19,547 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-17 22:48:19,548 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-17 22:48:19,549 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-17 22:48:19,550 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-17 22:48:19,551 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-17 22:48:19,551 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-17 22:48:19,552 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-17 22:48:19,552 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-17 22:48:19,553 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-17 22:48:19,553 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-17 22:48:19,554 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-17 22:48:19,555 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-17 22:48:19,555 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-17 22:48:19,556 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-17 22:48:19,556 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-17 22:48:19,557 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-17 22:48:19,557 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-17 22:48:19,558 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-17 22:48:19,558 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-17 22:48:19,559 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-17 22:48:19,559 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-17 22:48:19,560 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-17 22:48:19,561 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-17 22:48:19,561 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-17 22:48:19,562 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-17 22:48:19,562 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-17 22:48:19,563 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-17 22:48:19,563 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-17 22:48:19,564 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-17 22:48:19,564 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-17 22:48:19,565 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-17 22:48:19,565 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-17 22:48:19,566 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-17 22:48:19,566 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-17 22:48:19,567 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-17 22:48:19,568 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-17 22:48:19,568 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-17 22:48:19,569 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-17 22:48:19,569 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-17 22:48:19,570 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-17 22:48:19,570 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-17 22:48:19,571 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-17 22:48:19,571 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-17 22:48:19,572 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-17 22:48:19,572 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-17 22:48:19,573 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-17 22:48:19,573 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-17 22:48:19,574 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-17 22:48:19,574 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-17 22:48:19,575 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-17 22:48:19,575 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-17 22:48:19,576 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-17 22:48:19,577 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-17 22:48:19,577 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-17 22:48:19,578 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-17 22:48:19,578 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-17 22:48:19,579 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-17 22:48:19,579 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-17 22:48:19,580 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-17 22:48:19,580 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-17 22:48:19,581 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-17 22:48:19,581 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-17 22:48:19,582 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-17 22:48:19,582 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-17 22:48:19,583 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-17 22:48:19,583 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-17 22:48:19,584 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-17 22:48:19,584 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-17 22:48:19,585 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-17 22:48:19,586 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-17 22:48:19,586 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-17 22:48:19,587 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-17 22:48:19,588 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-17 22:48:19,588 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-17 22:48:19,589 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-17 22:48:19,590 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-17 22:48:19,590 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-17 22:48:19,591 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-17 22:48:19,591 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-17 22:48:19,592 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-17 22:48:19,593 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-17 22:48:19,593 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-17 22:48:19,594 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-17 22:48:19,595 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-17 22:48:19,595 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-17 22:48:19,596 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-17 22:48:19,596 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-17 22:48:19,597 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-17 22:48:19,598 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-17 22:48:19,599 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-17 22:48:19,600 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-17 22:48:19,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:19,648 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-17 22:48:19,649 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-17 22:48:19,650 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-17 22:48:19,651 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-17 22:48:19,652 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-17 22:48:19,653 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-17 22:48:19,654 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-17 22:48:19,655 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-17 22:48:19,656 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-17 22:48:19,657 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-17 22:48:19,658 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-17 22:48:19,659 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-17 22:48:19,660 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-17 22:48:19,661 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-17 22:48:19,662 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-17 22:48:19,663 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-17 22:48:19,664 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-17 22:48:19,669 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-17 22:48:19,670 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-17 22:48:19,670 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-17 22:48:19,671 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-17 22:48:19,672 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-17 22:48:19,673 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-17 22:48:19,673 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-17 22:48:19,674 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-17 22:48:19,675 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-17 22:48:19,675 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-17 22:48:19,676 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-17 22:48:19,677 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-17 22:48:19,677 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-17 22:48:19,678 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-17 22:48:19,679 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-17 22:48:19,680 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-17 22:48:19,681 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-17 22:48:19,682 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-17 22:48:19,682 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-17 22:48:19,683 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-17 22:48:19,683 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-17 22:48:19,684 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-17 22:48:19,685 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-17 22:48:19,686 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-17 22:48:19,686 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-17 22:48:19,687 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-17 22:48:19,688 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-17 22:48:19,688 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-17 22:48:19,689 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-17 22:48:19,690 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-17 22:48:19,690 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-17 22:48:19,691 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-17 22:48:19,692 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-17 22:48:19,692 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-17 22:48:19,693 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-17 22:48:19,694 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-17 22:48:19,695 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-17 22:48:19,695 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-17 22:48:19,696 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-17 22:48:19,697 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-17 22:48:19,697 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-17 22:48:19,698 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-17 22:48:19,699 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-17 22:48:19,700 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-17 22:48:19,700 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-17 22:48:19,701 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-17 22:48:19,702 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-17 22:48:19,702 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-17 22:48:19,703 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-17 22:48:19,704 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-17 22:48:19,705 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-17 22:48:19,705 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-17 22:48:19,706 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-17 22:48:19,707 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-17 22:48:19,707 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-17 22:48:19,708 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-17 22:48:19,709 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-17 22:48:19,710 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-17 22:48:19,711 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-17 22:48:19,712 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-17 22:48:19,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:19,815 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-17 22:48:19,816 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-17 22:48:19,817 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-17 22:48:19,818 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-17 22:48:19,819 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-17 22:48:19,820 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-17 22:48:19,821 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-17 22:48:19,822 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-17 22:48:19,823 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-17 22:48:19,824 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-17 22:48:19,825 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-17 22:48:19,826 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-17 22:48:19,827 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-17 22:48:19,828 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-17 22:48:19,830 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-17 22:48:19,831 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-17 22:48:19,832 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-17 22:48:19,833 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-17 22:48:19,834 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-17 22:48:19,835 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-17 22:48:19,836 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-17 22:48:19,837 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-17 22:48:19,838 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-17 22:48:19,839 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-17 22:48:19,840 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-17 22:48:19,841 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-17 22:48:19,842 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-17 22:48:19,844 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-17 22:48:19,845 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-17 22:48:19,846 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-17 22:48:19,847 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-17 22:48:19,848 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-17 22:48:19,849 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-17 22:48:19,851 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-17 22:48:19,852 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-17 22:48:19,854 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-17 22:48:19,855 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-17 22:48:19,856 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-17 22:48:19,858 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-17 22:48:19,859 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-17 22:48:19,861 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-17 22:48:19,862 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-17 22:48:19,863 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-17 22:48:19,864 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-17 22:48:19,865 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-17 22:48:19,865 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-17 22:48:19,866 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-17 22:48:19,867 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-17 22:48:19,868 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-17 22:48:19,869 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-17 22:48:19,870 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-17 22:48:19,871 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-17 22:48:19,872 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-17 22:48:19,873 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-17 22:48:19,874 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-17 22:48:19,875 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-17 22:48:19,877 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-17 22:48:19,878 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-17 22:48:19,879 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-17 22:48:19,880 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-17 22:48:19,881 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-17 22:48:19,882 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-17 22:48:19,883 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-17 22:48:19,884 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-17 22:48:19,885 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-17 22:48:19,887 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-17 22:48:19,889 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-17 22:48:19,890 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-17 22:48:19,892 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-17 22:48:19,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:19,935 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-17 22:48:19,936 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-17 22:48:19,936 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-17 22:48:19,936 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-17 22:48:19,936 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-17 22:48:19,936 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-17 22:48:19,937 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-17 22:48:19,937 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-17 22:48:19,937 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-17 22:48:19,938 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-17 22:48:19,938 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-17 22:48:19,938 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-17 22:48:19,938 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-17 22:48:19,939 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-17 22:48:19,939 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-17 22:48:19,939 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-17 22:48:19,939 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-17 22:48:19,939 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-17 22:48:19,939 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-17 22:48:19,940 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-17 22:48:19,940 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-17 22:48:19,940 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-17 22:48:19,940 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-17 22:48:19,940 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-17 22:48:19,940 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-17 22:48:19,941 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-17 22:48:19,941 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-17 22:48:19,941 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-17 22:48:19,941 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-17 22:48:19,941 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-17 22:48:19,942 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-17 22:48:19,942 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-17 22:48:19,942 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-17 22:48:19,942 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-17 22:48:19,942 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-17 22:48:19,942 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-17 22:48:19,943 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-17 22:48:19,943 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-17 22:48:19,943 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-17 22:48:19,943 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-17 22:48:19,943 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-17 22:48:19,943 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-17 22:48:19,944 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-17 22:48:19,944 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-17 22:48:19,944 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-17 22:48:19,944 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-17 22:48:19,944 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-17 22:48:19,944 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-17 22:48:19,944 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-17 22:48:19,945 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-17 22:48:19,945 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-17 22:48:19,945 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-17 22:48:19,945 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-17 22:48:19,945 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-17 22:48:19,945 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-17 22:48:19,945 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-17 22:48:19,945 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-17 22:48:19,945 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-17 22:48:19,945 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-17 22:48:19,946 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-17 22:48:19,946 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-17 22:48:19,946 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-17 22:48:19,946 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-17 22:48:19,946 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-17 22:48:19,946 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-17 22:48:19,946 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-17 22:48:19,946 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-17 22:48:19,946 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-17 22:48:19,947 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-17 22:48:19,947 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-17 22:48:19,947 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-17 22:48:19,947 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-17 22:48:19,947 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-17 22:48:19,947 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-17 22:48:19,947 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-17 22:48:19,947 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-17 22:48:19,947 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-17 22:48:19,948 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-17 22:48:19,948 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-17 22:48:19,948 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-17 22:48:19,948 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-17 22:48:19,948 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-17 22:48:19,948 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-17 22:48:19,948 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-17 22:48:19,948 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-17 22:48:19,948 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-17 22:48:19,948 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-17 22:48:19,949 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-17 22:48:19,949 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-17 22:48:19,949 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-17 22:48:19,949 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-17 22:48:19,949 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-17 22:48:19,949 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-17 22:48:19,949 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-17 22:48:19,949 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-17 22:48:19,950 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-17 22:48:19,950 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-17 22:48:19,950 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-17 22:48:19,950 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-17 22:48:19,950 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-17 22:48:19,951 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-17 22:48:19,951 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-17 22:48:19,951 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-17 22:48:19,951 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-17 22:48:19,951 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-17 22:48:19,951 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-17 22:48:19,952 INFO L280 TraceCheckUtils]: 106: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-17 22:48:19,952 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {135695#true} {135696#false} #977#return; {135696#false} is VALID [2020-07-17 22:48:19,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:19,975 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-17 22:48:19,975 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-17 22:48:19,976 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-17 22:48:19,976 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-17 22:48:19,976 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-17 22:48:19,976 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-17 22:48:19,976 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-17 22:48:19,976 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-17 22:48:19,977 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-17 22:48:19,977 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-17 22:48:19,977 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-17 22:48:19,977 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-17 22:48:19,977 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-17 22:48:19,978 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-17 22:48:19,978 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-17 22:48:19,978 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-17 22:48:19,978 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-17 22:48:19,978 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-17 22:48:19,978 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-17 22:48:19,979 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-17 22:48:19,979 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-17 22:48:19,979 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-17 22:48:19,979 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-17 22:48:19,979 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-17 22:48:19,979 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-17 22:48:19,980 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-17 22:48:19,980 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-17 22:48:19,980 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-17 22:48:19,980 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-17 22:48:19,980 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-17 22:48:19,980 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-17 22:48:19,981 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-17 22:48:19,981 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-17 22:48:19,981 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-17 22:48:19,981 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-17 22:48:19,981 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-17 22:48:19,981 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-17 22:48:19,982 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-17 22:48:19,982 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-17 22:48:19,982 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-17 22:48:19,982 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-17 22:48:19,982 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-17 22:48:19,982 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-17 22:48:19,983 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-17 22:48:19,983 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-17 22:48:19,983 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-17 22:48:19,983 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-17 22:48:19,983 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-17 22:48:19,983 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-17 22:48:19,984 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-17 22:48:19,984 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-17 22:48:19,984 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-17 22:48:19,984 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-17 22:48:19,984 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-17 22:48:19,984 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-17 22:48:19,985 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-17 22:48:19,985 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-17 22:48:19,985 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-17 22:48:19,985 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-17 22:48:19,985 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-17 22:48:19,985 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-17 22:48:19,986 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-17 22:48:19,986 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-17 22:48:19,986 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-17 22:48:19,986 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-17 22:48:19,986 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-17 22:48:19,986 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-17 22:48:19,987 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-17 22:48:19,987 INFO L280 TraceCheckUtils]: 68: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-17 22:48:19,987 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {135695#true} {135696#false} #977#return; {135696#false} is VALID [2020-07-17 22:48:19,991 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-17 22:48:19,993 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-17 22:48:19,994 INFO L280 TraceCheckUtils]: 2: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} assume true; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:48:19,995 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {135700#(<= (+ ~a12~0 49) 0)} {135695#true} #973#return; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:48:19,996 INFO L263 TraceCheckUtils]: 4: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:48:19,997 INFO L280 TraceCheckUtils]: 5: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:48:19,998 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-17 22:48:19,999 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-17 22:48:20,000 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-17 22:48:20,000 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-17 22:48:20,001 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-17 22:48:20,001 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-17 22:48:20,001 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-17 22:48:20,001 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-17 22:48:20,001 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-17 22:48:20,002 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-17 22:48:20,002 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-17 22:48:20,002 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-17 22:48:20,002 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-17 22:48:20,002 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-17 22:48:20,002 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-17 22:48:20,003 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-17 22:48:20,003 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-17 22:48:20,003 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-17 22:48:20,003 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-17 22:48:20,003 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-17 22:48:20,003 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-17 22:48:20,004 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-17 22:48:20,004 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-17 22:48:20,004 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-17 22:48:20,004 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-17 22:48:20,004 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-17 22:48:20,004 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-17 22:48:20,005 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-17 22:48:20,005 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-17 22:48:20,005 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-17 22:48:20,005 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-17 22:48:20,005 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-17 22:48:20,005 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-17 22:48:20,005 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-17 22:48:20,006 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-17 22:48:20,006 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-17 22:48:20,006 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-17 22:48:20,006 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-17 22:48:20,006 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-17 22:48:20,006 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-17 22:48:20,006 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-17 22:48:20,007 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-17 22:48:20,007 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-17 22:48:20,007 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-17 22:48:20,007 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-17 22:48:20,007 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-17 22:48:20,007 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-17 22:48:20,008 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-17 22:48:20,008 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-17 22:48:20,008 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-17 22:48:20,008 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-17 22:48:20,008 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-17 22:48:20,008 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-17 22:48:20,009 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-17 22:48:20,009 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-17 22:48:20,009 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-17 22:48:20,009 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-17 22:48:20,009 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-17 22:48:20,009 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-17 22:48:20,009 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-17 22:48:20,010 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-17 22:48:20,010 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-17 22:48:20,010 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-17 22:48:20,010 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-17 22:48:20,010 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-17 22:48:20,010 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-17 22:48:20,011 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-17 22:48:20,011 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-17 22:48:20,011 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-17 22:48:20,011 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-17 22:48:20,011 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-17 22:48:20,011 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-17 22:48:20,012 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-17 22:48:20,012 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-17 22:48:20,012 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-17 22:48:20,012 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-17 22:48:20,012 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-17 22:48:20,012 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-17 22:48:20,012 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-17 22:48:20,013 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-17 22:48:20,013 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-17 22:48:20,013 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-17 22:48:20,013 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-17 22:48:20,013 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-17 22:48:20,013 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-17 22:48:20,013 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-17 22:48:20,014 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-17 22:48:20,014 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-17 22:48:20,014 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-17 22:48:20,014 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-17 22:48:20,014 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-17 22:48:20,014 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-17 22:48:20,015 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-17 22:48:20,015 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-17 22:48:20,015 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-17 22:48:20,015 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-17 22:48:20,015 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-17 22:48:20,015 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-17 22:48:20,015 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-17 22:48:20,016 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-17 22:48:20,016 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-17 22:48:20,016 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-17 22:48:20,016 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-17 22:48:20,016 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-17 22:48:20,016 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-17 22:48:20,017 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-17 22:48:20,018 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-17 22:48:20,019 INFO L280 TraceCheckUtils]: 113: Hoare triple {136353#(= 8 ~a15~0)} assume true; {136353#(= 8 ~a15~0)} is VALID [2020-07-17 22:48:20,020 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-17 22:48:20,021 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-17 22:48:20,022 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-17 22:48:20,022 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-17 22:48:20,024 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-17 22:48:20,024 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-17 22:48:20,024 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-17 22:48:20,024 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-17 22:48:20,024 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-17 22:48:20,025 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-17 22:48:20,025 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-17 22:48:20,025 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-17 22:48:20,025 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-17 22:48:20,025 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-17 22:48:20,025 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-17 22:48:20,025 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-17 22:48:20,026 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-17 22:48:20,026 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-17 22:48:20,026 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-17 22:48:20,026 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-17 22:48:20,026 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-17 22:48:20,026 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-17 22:48:20,027 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-17 22:48:20,027 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-17 22:48:20,027 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-17 22:48:20,027 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-17 22:48:20,027 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-17 22:48:20,027 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-17 22:48:20,027 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-17 22:48:20,028 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-17 22:48:20,028 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-17 22:48:20,028 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-17 22:48:20,028 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-17 22:48:20,028 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-17 22:48:20,028 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-17 22:48:20,029 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-17 22:48:20,029 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-17 22:48:20,029 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-17 22:48:20,029 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-17 22:48:20,029 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-17 22:48:20,029 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-17 22:48:20,030 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-17 22:48:20,030 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-17 22:48:20,030 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-17 22:48:20,030 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-17 22:48:20,030 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-17 22:48:20,030 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-17 22:48:20,030 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-17 22:48:20,031 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-17 22:48:20,031 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-17 22:48:20,031 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-17 22:48:20,031 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-17 22:48:20,031 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-17 22:48:20,031 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-17 22:48:20,031 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-17 22:48:20,032 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-17 22:48:20,032 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-17 22:48:20,032 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-17 22:48:20,032 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-17 22:48:20,032 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-17 22:48:20,032 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-17 22:48:20,033 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-17 22:48:20,033 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-17 22:48:20,033 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-17 22:48:20,033 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-17 22:48:20,033 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-17 22:48:20,033 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-17 22:48:20,033 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-17 22:48:20,034 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-17 22:48:20,034 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-17 22:48:20,034 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-17 22:48:20,034 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-17 22:48:20,034 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-17 22:48:20,034 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-17 22:48:20,035 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-17 22:48:20,035 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-17 22:48:20,035 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-17 22:48:20,035 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-17 22:48:20,035 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-17 22:48:20,035 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-17 22:48:20,035 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-17 22:48:20,036 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-17 22:48:20,036 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-17 22:48:20,036 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-17 22:48:20,036 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-17 22:48:20,036 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-17 22:48:20,036 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-17 22:48:20,037 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-17 22:48:20,037 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-17 22:48:20,037 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-17 22:48:20,037 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-17 22:48:20,037 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-17 22:48:20,037 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-17 22:48:20,037 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-17 22:48:20,038 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-17 22:48:20,038 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-17 22:48:20,038 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-17 22:48:20,038 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-17 22:48:20,038 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-17 22:48:20,038 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-17 22:48:20,038 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-17 22:48:20,039 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-17 22:48:20,039 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-17 22:48:20,039 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-17 22:48:20,039 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-17 22:48:20,039 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-17 22:48:20,039 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-17 22:48:20,041 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-17 22:48:20,041 INFO L280 TraceCheckUtils]: 222: Hoare triple {136353#(= 8 ~a15~0)} assume true; {136353#(= 8 ~a15~0)} is VALID [2020-07-17 22:48:20,044 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-17 22:48:20,050 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-17 22:48:20,054 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-17 22:48:20,055 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-17 22:48:20,057 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-17 22:48:20,058 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-17 22:48:20,059 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-17 22:48:20,060 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-17 22:48:20,061 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-17 22:48:20,062 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-17 22:48:20,063 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-17 22:48:20,064 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-17 22:48:20,065 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-17 22:48:20,066 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-17 22:48:20,067 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-17 22:48:20,068 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-17 22:48:20,068 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-17 22:48:20,069 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-17 22:48:20,070 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-17 22:48:20,072 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-17 22:48:20,073 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-17 22:48:20,074 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-17 22:48:20,074 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-17 22:48:20,075 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-17 22:48:20,076 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-17 22:48:20,077 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-17 22:48:20,078 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-17 22:48:20,078 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-17 22:48:20,082 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-17 22:48:20,083 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-17 22:48:20,083 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-17 22:48:20,084 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-17 22:48:20,085 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-17 22:48:20,086 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-17 22:48:20,087 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-17 22:48:20,088 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-17 22:48:20,088 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-17 22:48:20,089 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-17 22:48:20,091 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-17 22:48:20,091 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-17 22:48:20,097 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-17 22:48:20,098 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-17 22:48:20,099 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-17 22:48:20,100 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-17 22:48:20,101 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-17 22:48:20,101 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-17 22:48:20,102 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-17 22:48:20,103 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-17 22:48:20,104 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-17 22:48:20,105 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-17 22:48:20,105 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-17 22:48:20,106 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-17 22:48:20,107 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-17 22:48:20,108 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-17 22:48:20,110 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-17 22:48:20,111 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-17 22:48:20,112 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-17 22:48:20,112 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-17 22:48:20,113 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-17 22:48:20,114 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-17 22:48:20,115 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-17 22:48:20,116 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-17 22:48:20,117 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-17 22:48:20,118 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-17 22:48:20,119 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-17 22:48:20,119 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-17 22:48:20,120 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-17 22:48:20,121 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-17 22:48:20,122 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-17 22:48:20,123 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-17 22:48:20,124 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-17 22:48:20,125 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-17 22:48:20,125 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-17 22:48:20,126 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-17 22:48:20,127 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-17 22:48:20,128 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-17 22:48:20,129 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-17 22:48:20,130 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-17 22:48:20,131 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-17 22:48:20,132 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-17 22:48:20,133 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-17 22:48:20,134 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-17 22:48:20,135 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-17 22:48:20,136 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-17 22:48:20,136 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-17 22:48:20,137 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-17 22:48:20,138 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-17 22:48:20,139 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-17 22:48:20,140 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-17 22:48:20,140 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-17 22:48:20,141 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-17 22:48:20,142 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-17 22:48:20,143 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-17 22:48:20,143 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-17 22:48:20,144 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-17 22:48:20,145 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-17 22:48:20,146 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-17 22:48:20,146 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-17 22:48:20,147 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-17 22:48:20,147 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-17 22:48:20,148 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-17 22:48:20,148 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-17 22:48:20,149 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-17 22:48:20,150 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-17 22:48:20,150 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-17 22:48:20,151 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-17 22:48:20,151 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-17 22:48:20,152 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-17 22:48:20,152 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-17 22:48:20,153 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-17 22:48:20,153 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-17 22:48:20,154 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-17 22:48:20,155 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-17 22:48:20,155 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-17 22:48:20,156 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-17 22:48:20,157 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-17 22:48:20,157 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-17 22:48:20,159 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-17 22:48:20,160 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-17 22:48:20,161 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-17 22:48:20,162 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-17 22:48:20,163 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-17 22:48:20,164 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-17 22:48:20,165 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-17 22:48:20,165 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-17 22:48:20,166 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-17 22:48:20,166 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-17 22:48:20,167 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-17 22:48:20,168 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-17 22:48:20,168 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-17 22:48:20,169 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-17 22:48:20,169 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-17 22:48:20,170 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-17 22:48:20,170 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-17 22:48:20,171 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-17 22:48:20,171 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-17 22:48:20,172 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-17 22:48:20,172 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-17 22:48:20,173 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-17 22:48:20,173 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-17 22:48:20,174 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-17 22:48:20,174 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-17 22:48:20,175 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-17 22:48:20,175 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-17 22:48:20,176 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-17 22:48:20,176 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-17 22:48:20,177 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-17 22:48:20,177 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-17 22:48:20,178 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-17 22:48:20,178 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-17 22:48:20,179 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-17 22:48:20,180 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-17 22:48:20,180 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-17 22:48:20,181 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-17 22:48:20,181 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-17 22:48:20,182 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-17 22:48:20,183 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-17 22:48:20,183 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-17 22:48:20,184 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-17 22:48:20,184 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-17 22:48:20,185 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-17 22:48:20,185 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-17 22:48:20,186 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-17 22:48:20,187 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-17 22:48:20,187 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-17 22:48:20,188 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-17 22:48:20,188 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-17 22:48:20,189 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-17 22:48:20,189 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-17 22:48:20,190 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-17 22:48:20,190 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-17 22:48:20,191 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-17 22:48:20,191 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-17 22:48:20,192 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-17 22:48:20,192 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-17 22:48:20,193 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-17 22:48:20,193 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-17 22:48:20,194 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-17 22:48:20,194 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-17 22:48:20,195 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-17 22:48:20,195 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-17 22:48:20,196 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-17 22:48:20,196 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-17 22:48:20,197 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-17 22:48:20,197 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-17 22:48:20,198 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-17 22:48:20,199 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-17 22:48:20,200 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-17 22:48:20,200 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-17 22:48:20,201 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-17 22:48:20,201 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-17 22:48:20,202 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-17 22:48:20,202 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-17 22:48:20,203 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-17 22:48:20,203 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-17 22:48:20,204 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-17 22:48:20,205 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-17 22:48:20,206 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-17 22:48:20,207 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-17 22:48:20,208 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-17 22:48:20,209 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-17 22:48:20,210 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-17 22:48:20,211 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-17 22:48:20,212 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-17 22:48:20,213 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-17 22:48:20,214 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-17 22:48:20,215 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-17 22:48:20,216 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-17 22:48:20,217 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-17 22:48:20,217 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-17 22:48:20,218 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-17 22:48:20,219 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-17 22:48:20,220 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-17 22:48:20,221 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-17 22:48:20,222 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-17 22:48:20,222 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-17 22:48:20,223 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-17 22:48:20,224 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-17 22:48:20,225 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-17 22:48:20,225 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-17 22:48:20,226 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-17 22:48:20,227 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-17 22:48:20,229 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-17 22:48:20,230 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-17 22:48:20,230 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-17 22:48:20,231 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-17 22:48:20,232 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-17 22:48:20,232 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-17 22:48:20,233 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-17 22:48:20,234 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-17 22:48:20,235 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-17 22:48:20,235 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-17 22:48:20,236 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-17 22:48:20,237 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-17 22:48:20,237 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-17 22:48:20,238 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-17 22:48:20,239 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-17 22:48:20,240 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-17 22:48:20,240 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-17 22:48:20,241 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-17 22:48:20,242 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-17 22:48:20,242 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-17 22:48:20,243 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-17 22:48:20,244 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-17 22:48:20,245 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-17 22:48:20,245 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-17 22:48:20,246 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-17 22:48:20,247 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-17 22:48:20,248 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-17 22:48:20,249 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-17 22:48:20,250 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-17 22:48:20,251 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-17 22:48:20,252 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-17 22:48:20,253 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-17 22:48:20,255 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-17 22:48:20,256 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-17 22:48:20,257 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-17 22:48:20,258 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-17 22:48:20,259 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-17 22:48:20,260 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-17 22:48:20,261 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-17 22:48:20,263 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-17 22:48:20,263 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-17 22:48:20,264 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-17 22:48:20,265 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-17 22:48:20,266 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-17 22:48:20,267 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-17 22:48:20,268 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-17 22:48:20,269 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-17 22:48:20,271 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-17 22:48:20,271 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-17 22:48:20,272 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-17 22:48:20,273 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-17 22:48:20,273 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-17 22:48:20,273 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-17 22:48:20,273 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-17 22:48:20,273 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-17 22:48:20,273 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-17 22:48:20,273 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-17 22:48:20,273 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-17 22:48:20,273 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-17 22:48:20,274 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-17 22:48:20,274 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-17 22:48:20,274 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-17 22:48:20,274 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-17 22:48:20,274 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-17 22:48:20,274 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-17 22:48:20,274 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-17 22:48:20,274 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-17 22:48:20,274 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-17 22:48:20,275 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-17 22:48:20,275 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-17 22:48:20,275 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-17 22:48:20,275 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-17 22:48:20,275 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-17 22:48:20,275 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-17 22:48:20,275 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-17 22:48:20,275 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-17 22:48:20,275 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-17 22:48:20,275 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-17 22:48:20,276 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-17 22:48:20,276 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-17 22:48:20,276 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-17 22:48:20,276 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-17 22:48:20,276 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-17 22:48:20,276 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-17 22:48:20,276 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-17 22:48:20,276 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-17 22:48:20,276 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-17 22:48:20,277 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-17 22:48:20,277 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-17 22:48:20,277 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-17 22:48:20,277 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-17 22:48:20,277 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-17 22:48:20,277 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-17 22:48:20,277 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-17 22:48:20,277 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-17 22:48:20,277 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-17 22:48:20,278 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-17 22:48:20,278 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-17 22:48:20,278 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-17 22:48:20,278 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-17 22:48:20,278 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-17 22:48:20,278 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-17 22:48:20,278 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-17 22:48:20,278 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-17 22:48:20,278 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-17 22:48:20,279 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-17 22:48:20,279 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-17 22:48:20,279 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-17 22:48:20,279 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-17 22:48:20,279 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-17 22:48:20,279 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-17 22:48:20,279 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-17 22:48:20,279 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-17 22:48:20,279 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-17 22:48:20,279 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-17 22:48:20,280 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-17 22:48:20,280 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-17 22:48:20,280 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-17 22:48:20,280 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-17 22:48:20,280 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-17 22:48:20,280 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-17 22:48:20,280 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-17 22:48:20,280 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-17 22:48:20,280 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-17 22:48:20,281 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-17 22:48:20,281 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-17 22:48:20,281 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-17 22:48:20,281 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-17 22:48:20,281 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-17 22:48:20,281 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-17 22:48:20,281 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-17 22:48:20,281 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-17 22:48:20,281 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-17 22:48:20,282 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-17 22:48:20,282 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-17 22:48:20,282 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-17 22:48:20,282 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-17 22:48:20,282 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-17 22:48:20,282 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-17 22:48:20,282 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-17 22:48:20,282 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-17 22:48:20,282 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-17 22:48:20,282 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-17 22:48:20,283 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-17 22:48:20,283 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-17 22:48:20,283 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-17 22:48:20,283 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-17 22:48:20,283 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-17 22:48:20,283 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-17 22:48:20,283 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-17 22:48:20,283 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-17 22:48:20,283 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-17 22:48:20,284 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-17 22:48:20,284 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-17 22:48:20,284 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-17 22:48:20,284 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-17 22:48:20,284 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-17 22:48:20,284 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-17 22:48:20,284 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-17 22:48:20,284 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-17 22:48:20,284 INFO L280 TraceCheckUtils]: 605: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-17 22:48:20,285 INFO L275 TraceCheckUtils]: 606: Hoare quadruple {135695#true} {135696#false} #977#return; {135696#false} is VALID [2020-07-17 22:48:20,285 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-17 22:48:20,285 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-17 22:48:20,285 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-17 22:48:20,285 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-17 22:48:20,285 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-17 22:48:20,285 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-17 22:48:20,285 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-17 22:48:20,285 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-17 22:48:20,286 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-17 22:48:20,286 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-17 22:48:20,286 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-17 22:48:20,286 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-17 22:48:20,286 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-17 22:48:20,286 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-17 22:48:20,286 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-17 22:48:20,286 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-17 22:48:20,286 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-17 22:48:20,287 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-17 22:48:20,287 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-17 22:48:20,287 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-17 22:48:20,287 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-17 22:48:20,287 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-17 22:48:20,287 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-17 22:48:20,287 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-17 22:48:20,287 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-17 22:48:20,287 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-17 22:48:20,288 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-17 22:48:20,288 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-17 22:48:20,288 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-17 22:48:20,288 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-17 22:48:20,288 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-17 22:48:20,288 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-17 22:48:20,288 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-17 22:48:20,288 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-17 22:48:20,288 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-17 22:48:20,288 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-17 22:48:20,289 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-17 22:48:20,289 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-17 22:48:20,289 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-17 22:48:20,289 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-17 22:48:20,289 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-17 22:48:20,289 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-17 22:48:20,289 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-17 22:48:20,289 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-17 22:48:20,289 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-17 22:48:20,289 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-17 22:48:20,290 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-17 22:48:20,290 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-17 22:48:20,290 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-17 22:48:20,290 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-17 22:48:20,290 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-17 22:48:20,290 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-17 22:48:20,290 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-17 22:48:20,290 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-17 22:48:20,290 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-17 22:48:20,290 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-17 22:48:20,291 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-17 22:48:20,291 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-17 22:48:20,291 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-17 22:48:20,291 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-17 22:48:20,291 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-17 22:48:20,291 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-17 22:48:20,291 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-17 22:48:20,291 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-17 22:48:20,291 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-17 22:48:20,291 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-17 22:48:20,292 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-17 22:48:20,292 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-17 22:48:20,292 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-17 22:48:20,292 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-17 22:48:20,292 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-17 22:48:20,292 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-17 22:48:20,292 INFO L280 TraceCheckUtils]: 679: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-17 22:48:20,292 INFO L275 TraceCheckUtils]: 680: Hoare quadruple {135695#true} {135696#false} #977#return; {135696#false} is VALID [2020-07-17 22:48:20,292 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-17 22:48:20,292 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-17 22:48:20,293 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-17 22:48:20,293 INFO L263 TraceCheckUtils]: 684: Hoare triple {135696#false} call #t~ret3 := calculate_output(~input~0); {135696#false} is VALID [2020-07-17 22:48:20,293 INFO L280 TraceCheckUtils]: 685: Hoare triple {135696#false} ~input := #in~input; {135696#false} is VALID [2020-07-17 22:48:20,293 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-17 22:48:20,293 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-17 22:48:20,293 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-17 22:48:20,293 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-17 22:48:20,293 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-17 22:48:20,293 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-17 22:48:20,293 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-17 22:48:20,294 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-17 22:48:20,294 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-17 22:48:20,294 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-17 22:48:20,294 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-17 22:48:20,294 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-17 22:48:20,294 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-17 22:48:20,294 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-17 22:48:20,294 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-17 22:48:20,294 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-17 22:48:20,294 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-17 22:48:20,295 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-17 22:48:20,295 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-17 22:48:20,295 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-17 22:48:20,295 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-17 22:48:20,295 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-17 22:48:20,295 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-17 22:48:20,295 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-17 22:48:20,295 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-17 22:48:20,295 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-17 22:48:20,295 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-17 22:48:20,296 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-17 22:48:20,296 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-17 22:48:20,296 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-17 22:48:20,296 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-17 22:48:20,296 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-17 22:48:20,296 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-17 22:48:20,296 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-17 22:48:20,296 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-17 22:48:20,296 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-17 22:48:20,296 INFO L280 TraceCheckUtils]: 722: Hoare triple {135696#false} assume !false; {135696#false} is VALID [2020-07-17 22:48:20,619 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-17 22:48:20,619 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145565511] [2020-07-17 22:48:20,619 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578349169] [2020-07-17 22:48:20,620 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-17 22:48:20,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:20,840 INFO L264 TraceCheckSpWp]: Trace formula consists of 1092 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-17 22:48:20,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:20,910 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:48:22,278 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2020-07-17 22:48:22,279 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:48:22,291 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 4, 1] term [2020-07-17 22:48:22,292 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:48:22,412 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:48:22,554 INFO L263 TraceCheckUtils]: 0: Hoare triple {135695#true} call ULTIMATE.init(); {135695#true} is VALID [2020-07-17 22:48:22,554 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-17 22:48:22,554 INFO L280 TraceCheckUtils]: 2: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-17 22:48:22,554 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {135695#true} {135695#true} #973#return; {135695#true} is VALID [2020-07-17 22:48:22,555 INFO L263 TraceCheckUtils]: 4: Hoare triple {135695#true} call #t~ret4 := main(); {135695#true} is VALID [2020-07-17 22:48:22,555 INFO L280 TraceCheckUtils]: 5: Hoare triple {135695#true} ~output~0 := -1; {135695#true} is VALID [2020-07-17 22:48:22,555 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-17 22:48:22,555 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-17 22:48:22,555 INFO L263 TraceCheckUtils]: 8: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-17 22:48:22,555 INFO L280 TraceCheckUtils]: 9: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-17 22:48:22,555 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-17 22:48:22,555 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-17 22:48:22,556 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-17 22:48:22,556 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-17 22:48:22,556 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-17 22:48:22,556 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-17 22:48:22,556 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-17 22:48:22,556 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-17 22:48:22,556 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-17 22:48:22,556 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-17 22:48:22,556 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-17 22:48:22,557 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-17 22:48:22,557 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-17 22:48:22,557 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-17 22:48:22,557 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-17 22:48:22,557 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-17 22:48:22,557 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-17 22:48:22,557 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-17 22:48:22,557 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-17 22:48:22,557 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-17 22:48:22,558 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-17 22:48:22,558 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-17 22:48:22,558 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-17 22:48:22,558 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-17 22:48:22,558 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-17 22:48:22,558 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-17 22:48:22,558 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-17 22:48:22,558 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-17 22:48:22,558 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-17 22:48:22,559 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-17 22:48:22,559 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-17 22:48:22,559 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-17 22:48:22,559 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-17 22:48:22,559 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-17 22:48:22,559 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-17 22:48:22,559 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-17 22:48:22,559 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-17 22:48:22,559 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-17 22:48:22,560 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-17 22:48:22,560 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-17 22:48:22,560 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-17 22:48:22,560 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-17 22:48:22,560 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-17 22:48:22,560 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-17 22:48:22,560 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-17 22:48:22,560 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-17 22:48:22,560 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-17 22:48:22,561 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-17 22:48:22,561 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-17 22:48:22,561 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-17 22:48:22,561 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-17 22:48:22,561 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-17 22:48:22,561 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-17 22:48:22,561 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-17 22:48:22,561 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-17 22:48:22,561 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-17 22:48:22,562 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-17 22:48:22,562 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-17 22:48:22,562 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-17 22:48:22,562 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-17 22:48:22,562 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-17 22:48:22,562 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-17 22:48:22,562 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-17 22:48:22,562 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-17 22:48:22,562 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-17 22:48:22,563 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-17 22:48:22,563 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-17 22:48:22,563 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-17 22:48:22,563 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-17 22:48:22,563 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-17 22:48:22,563 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-17 22:48:22,563 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-17 22:48:22,563 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-17 22:48:22,563 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-17 22:48:22,564 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-17 22:48:22,564 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-17 22:48:22,564 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-17 22:48:22,564 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-17 22:48:22,564 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-17 22:48:22,564 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-17 22:48:22,564 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-17 22:48:22,564 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-17 22:48:22,564 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-17 22:48:22,565 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-17 22:48:22,565 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-17 22:48:22,565 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-17 22:48:22,565 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-17 22:48:22,565 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-17 22:48:22,565 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-17 22:48:22,565 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-17 22:48:22,565 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-17 22:48:22,565 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-17 22:48:22,566 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-17 22:48:22,566 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-17 22:48:22,566 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-17 22:48:22,566 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-17 22:48:22,566 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-17 22:48:22,566 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-17 22:48:22,566 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-17 22:48:22,566 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-17 22:48:22,566 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-17 22:48:22,567 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-17 22:48:22,567 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-17 22:48:22,567 INFO L280 TraceCheckUtils]: 113: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-17 22:48:22,567 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {135695#true} {135695#true} #977#return; {135695#true} is VALID [2020-07-17 22:48:22,567 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-17 22:48:22,567 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-17 22:48:22,567 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-17 22:48:22,567 INFO L263 TraceCheckUtils]: 118: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-17 22:48:22,567 INFO L280 TraceCheckUtils]: 119: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-17 22:48:22,568 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-17 22:48:22,568 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-17 22:48:22,568 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-17 22:48:22,568 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-17 22:48:22,568 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-17 22:48:22,568 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-17 22:48:22,568 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-17 22:48:22,568 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-17 22:48:22,568 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-17 22:48:22,569 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-17 22:48:22,569 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-17 22:48:22,569 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-17 22:48:22,569 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-17 22:48:22,569 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-17 22:48:22,569 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-17 22:48:22,569 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-17 22:48:22,569 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-17 22:48:22,569 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-17 22:48:22,570 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-17 22:48:22,570 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-17 22:48:22,570 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-17 22:48:22,570 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-17 22:48:22,570 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-17 22:48:22,570 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-17 22:48:22,570 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-17 22:48:22,570 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-17 22:48:22,570 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-17 22:48:22,571 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-17 22:48:22,571 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-17 22:48:22,571 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-17 22:48:22,571 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-17 22:48:22,571 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-17 22:48:22,571 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-17 22:48:22,571 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-17 22:48:22,571 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-17 22:48:22,571 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-17 22:48:22,572 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-17 22:48:22,572 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-17 22:48:22,572 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-17 22:48:22,572 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-17 22:48:22,572 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-17 22:48:22,572 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-17 22:48:22,572 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-17 22:48:22,572 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-17 22:48:22,572 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-17 22:48:22,572 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-17 22:48:22,573 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-17 22:48:22,573 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-17 22:48:22,573 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-17 22:48:22,573 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-17 22:48:22,573 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-17 22:48:22,573 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-17 22:48:22,573 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-17 22:48:22,573 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-17 22:48:22,573 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-17 22:48:22,574 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-17 22:48:22,574 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-17 22:48:22,574 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-17 22:48:22,574 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-17 22:48:22,574 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-17 22:48:22,574 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-17 22:48:22,574 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-17 22:48:22,574 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-17 22:48:22,574 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-17 22:48:22,574 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-17 22:48:22,575 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-17 22:48:22,575 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-17 22:48:22,575 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-17 22:48:22,575 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-17 22:48:22,575 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-17 22:48:22,575 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-17 22:48:22,575 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-17 22:48:22,575 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-17 22:48:22,575 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-17 22:48:22,575 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-17 22:48:22,576 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-17 22:48:22,576 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-17 22:48:22,576 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-17 22:48:22,576 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-17 22:48:22,576 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-17 22:48:22,576 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-17 22:48:22,576 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-17 22:48:22,576 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-17 22:48:22,576 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-17 22:48:22,576 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-17 22:48:22,577 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-17 22:48:22,577 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-17 22:48:22,577 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-17 22:48:22,577 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-17 22:48:22,577 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-17 22:48:22,577 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-17 22:48:22,577 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-17 22:48:22,577 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-17 22:48:22,577 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-17 22:48:22,577 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-17 22:48:22,578 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-17 22:48:22,578 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-17 22:48:22,578 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-17 22:48:22,578 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-17 22:48:22,578 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-17 22:48:22,578 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-17 22:48:22,578 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-17 22:48:22,578 INFO L280 TraceCheckUtils]: 222: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-17 22:48:22,578 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {135695#true} {135695#true} #977#return; {135695#true} is VALID [2020-07-17 22:48:22,579 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-17 22:48:22,579 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-17 22:48:22,579 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-17 22:48:22,579 INFO L263 TraceCheckUtils]: 227: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-17 22:48:22,579 INFO L280 TraceCheckUtils]: 228: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-17 22:48:22,579 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-17 22:48:22,579 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-17 22:48:22,579 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-17 22:48:22,579 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-17 22:48:22,579 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-17 22:48:22,580 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-17 22:48:22,580 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-17 22:48:22,580 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-17 22:48:22,580 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-17 22:48:22,580 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-17 22:48:22,580 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-17 22:48:22,580 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-17 22:48:22,580 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-17 22:48:22,580 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-17 22:48:22,580 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-17 22:48:22,581 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-17 22:48:22,581 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-17 22:48:22,581 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-17 22:48:22,581 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-17 22:48:22,581 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-17 22:48:22,581 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-17 22:48:22,581 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-17 22:48:22,581 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-17 22:48:22,581 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-17 22:48:22,582 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-17 22:48:22,582 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-17 22:48:22,582 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-17 22:48:22,582 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-17 22:48:22,582 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-17 22:48:22,582 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-17 22:48:22,582 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-17 22:48:22,582 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-17 22:48:22,582 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-17 22:48:22,582 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-17 22:48:22,583 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-17 22:48:22,583 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-17 22:48:22,583 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-17 22:48:22,583 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-17 22:48:22,583 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-17 22:48:22,583 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-17 22:48:22,583 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-17 22:48:22,583 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-17 22:48:22,583 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-17 22:48:22,583 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-17 22:48:22,584 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-17 22:48:22,584 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-17 22:48:22,584 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-17 22:48:22,584 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-17 22:48:22,584 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-17 22:48:22,584 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-17 22:48:22,585 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-17 22:48:22,585 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-17 22:48:22,585 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-17 22:48:22,585 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-17 22:48:22,585 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-17 22:48:22,585 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-17 22:48:22,586 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-17 22:48:22,586 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-17 22:48:22,586 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-17 22:48:22,586 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-17 22:48:22,586 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-17 22:48:22,587 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-17 22:48:22,587 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-17 22:48:22,587 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-17 22:48:22,587 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-17 22:48:22,587 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-17 22:48:22,587 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-17 22:48:22,588 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-17 22:48:22,588 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-17 22:48:22,588 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-17 22:48:22,588 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-17 22:48:22,588 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-17 22:48:22,588 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-17 22:48:22,589 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-17 22:48:22,589 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-17 22:48:22,589 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-17 22:48:22,589 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-17 22:48:22,589 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-17 22:48:22,589 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-17 22:48:22,589 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-17 22:48:22,590 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-17 22:48:22,590 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-17 22:48:22,590 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-17 22:48:22,590 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-17 22:48:22,590 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-17 22:48:22,590 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-17 22:48:22,591 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-17 22:48:22,591 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-17 22:48:22,591 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-17 22:48:22,591 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-17 22:48:22,591 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-17 22:48:22,591 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-17 22:48:22,592 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-17 22:48:22,592 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-17 22:48:22,592 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-17 22:48:22,592 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-17 22:48:22,592 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-17 22:48:22,592 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-17 22:48:22,592 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-17 22:48:22,593 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-17 22:48:22,593 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-17 22:48:22,593 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-17 22:48:22,593 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-17 22:48:22,593 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-17 22:48:22,593 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-17 22:48:22,594 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-17 22:48:22,594 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-17 22:48:22,594 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-17 22:48:22,594 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-17 22:48:22,594 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-17 22:48:22,594 INFO L280 TraceCheckUtils]: 339: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-17 22:48:22,594 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {135695#true} {135695#true} #977#return; {135695#true} is VALID [2020-07-17 22:48:22,595 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-17 22:48:22,595 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-17 22:48:22,595 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-17 22:48:22,595 INFO L263 TraceCheckUtils]: 344: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-17 22:48:22,595 INFO L280 TraceCheckUtils]: 345: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-17 22:48:22,595 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-17 22:48:22,596 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-17 22:48:22,596 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-17 22:48:22,596 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-17 22:48:22,596 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-17 22:48:22,596 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-17 22:48:22,596 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-17 22:48:22,597 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-17 22:48:22,597 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-17 22:48:22,597 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-17 22:48:22,597 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-17 22:48:22,597 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-17 22:48:22,597 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-17 22:48:22,597 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-17 22:48:22,598 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-17 22:48:22,598 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-17 22:48:22,598 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-17 22:48:22,598 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-17 22:48:22,598 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-17 22:48:22,598 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-17 22:48:22,599 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-17 22:48:22,599 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-17 22:48:22,599 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-17 22:48:22,599 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-17 22:48:22,599 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-17 22:48:22,599 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-17 22:48:22,600 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-17 22:48:22,600 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-17 22:48:22,600 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-17 22:48:22,600 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-17 22:48:22,600 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-17 22:48:22,600 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-17 22:48:22,600 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-17 22:48:22,601 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-17 22:48:22,601 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-17 22:48:22,601 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-17 22:48:22,601 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-17 22:48:22,601 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-17 22:48:22,601 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-17 22:48:22,602 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-17 22:48:22,602 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-17 22:48:22,602 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-17 22:48:22,602 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-17 22:48:22,602 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-17 22:48:22,602 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-17 22:48:22,602 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-17 22:48:22,603 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-17 22:48:22,603 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-17 22:48:22,603 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-17 22:48:22,603 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-17 22:48:22,603 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-17 22:48:22,603 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-17 22:48:22,604 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-17 22:48:22,604 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-17 22:48:22,604 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-17 22:48:22,604 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-17 22:48:22,604 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-17 22:48:22,604 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-17 22:48:22,604 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-17 22:48:22,605 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-17 22:48:22,605 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-17 22:48:22,605 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-17 22:48:22,605 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-17 22:48:22,605 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-17 22:48:22,605 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-17 22:48:22,606 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-17 22:48:22,606 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-17 22:48:22,606 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-17 22:48:22,606 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-17 22:48:22,606 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-17 22:48:22,606 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-17 22:48:22,606 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-17 22:48:22,607 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-17 22:48:22,607 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-17 22:48:22,607 INFO L280 TraceCheckUtils]: 420: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-17 22:48:22,607 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {135695#true} {135695#true} #977#return; {135695#true} is VALID [2020-07-17 22:48:22,607 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-17 22:48:22,607 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-17 22:48:22,608 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-17 22:48:22,608 INFO L263 TraceCheckUtils]: 425: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-17 22:48:22,608 INFO L280 TraceCheckUtils]: 426: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-17 22:48:22,608 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-17 22:48:22,608 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-17 22:48:22,608 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-17 22:48:22,609 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-17 22:48:22,609 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-17 22:48:22,609 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-17 22:48:22,609 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-17 22:48:22,609 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-17 22:48:22,609 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-17 22:48:22,609 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-17 22:48:22,610 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-17 22:48:22,610 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-17 22:48:22,610 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-17 22:48:22,610 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-17 22:48:22,610 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-17 22:48:22,610 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-17 22:48:22,611 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-17 22:48:22,611 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-17 22:48:22,611 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-17 22:48:22,611 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-17 22:48:22,611 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-17 22:48:22,611 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-17 22:48:22,611 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-17 22:48:22,612 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-17 22:48:22,612 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-17 22:48:22,612 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-17 22:48:22,612 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-17 22:48:22,612 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-17 22:48:22,612 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-17 22:48:22,612 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-17 22:48:22,613 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-17 22:48:22,613 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-17 22:48:22,613 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-17 22:48:22,613 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-17 22:48:22,613 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-17 22:48:22,613 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-17 22:48:22,614 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-17 22:48:22,614 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-17 22:48:22,614 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-17 22:48:22,614 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-17 22:48:22,614 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-17 22:48:22,614 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-17 22:48:22,615 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-17 22:48:22,615 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-17 22:48:22,615 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-17 22:48:22,615 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-17 22:48:22,615 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-17 22:48:22,615 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-17 22:48:22,616 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-17 22:48:22,616 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-17 22:48:22,616 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-17 22:48:22,616 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-17 22:48:22,616 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-17 22:48:22,616 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-17 22:48:22,617 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-17 22:48:22,617 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-17 22:48:22,617 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-17 22:48:22,617 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-17 22:48:22,617 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-17 22:48:22,617 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-17 22:48:22,618 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-17 22:48:22,618 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-17 22:48:22,618 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-17 22:48:22,618 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-17 22:48:22,618 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-17 22:48:22,620 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-17 22:48:22,621 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-17 22:48:22,622 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-17 22:48:22,627 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-17 22:48:22,628 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-17 22:48:22,629 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-17 22:48:22,631 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-17 22:48:22,631 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-17 22:48:22,632 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-17 22:48:22,633 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-17 22:48:22,634 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-17 22:48:22,635 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-17 22:48:22,637 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-17 22:48:22,638 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-17 22:48:22,638 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-17 22:48:22,639 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-17 22:48:22,640 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-17 22:48:22,641 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-17 22:48:22,642 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-17 22:48:22,643 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-17 22:48:22,644 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-17 22:48:22,645 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-17 22:48:22,647 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-17 22:48:22,648 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-17 22:48:22,649 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-17 22:48:22,650 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-17 22:48:22,652 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-17 22:48:22,653 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-17 22:48:22,654 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-17 22:48:22,655 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-17 22:48:22,655 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-17 22:48:22,656 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-17 22:48:22,657 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-17 22:48:22,658 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-17 22:48:22,659 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-17 22:48:22,660 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-17 22:48:22,661 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-17 22:48:22,662 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-17 22:48:22,663 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-17 22:48:22,664 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-17 22:48:22,665 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-17 22:48:22,666 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-17 22:48:22,667 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-17 22:48:22,668 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-17 22:48:22,669 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-17 22:48:22,670 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-17 22:48:22,671 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-17 22:48:22,671 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-17 22:48:22,672 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-17 22:48:22,673 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-17 22:48:22,674 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-17 22:48:22,675 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-17 22:48:22,676 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-17 22:48:22,676 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-17 22:48:22,678 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-17 22:48:22,679 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-17 22:48:22,680 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-17 22:48:22,681 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-17 22:48:22,682 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-17 22:48:22,683 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-17 22:48:22,684 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-17 22:48:22,685 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-17 22:48:22,686 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-17 22:48:22,687 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-17 22:48:22,688 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-17 22:48:22,689 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-17 22:48:22,690 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-17 22:48:22,691 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-17 22:48:22,692 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-17 22:48:22,693 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-17 22:48:22,694 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-17 22:48:22,695 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-17 22:48:22,697 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-17 22:48:22,698 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-17 22:48:22,699 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-17 22:48:22,700 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-17 22:48:22,701 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-17 22:48:22,702 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-17 22:48:22,703 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-17 22:48:22,705 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-17 22:48:22,706 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-17 22:48:22,707 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-17 22:48:22,708 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-17 22:48:22,709 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-17 22:48:22,710 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-17 22:48:22,711 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-17 22:48:22,712 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-17 22:48:22,713 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-17 22:48:22,714 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-17 22:48:22,715 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-17 22:48:22,716 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-17 22:48:22,717 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-17 22:48:22,718 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-17 22:48:22,719 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-17 22:48:22,720 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-17 22:48:22,721 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-17 22:48:22,722 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-17 22:48:22,724 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-17 22:48:22,725 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-17 22:48:22,726 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-17 22:48:22,727 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-17 22:48:22,728 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-17 22:48:22,730 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-17 22:48:22,731 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-17 22:48:22,732 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-17 22:48:22,734 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-17 22:48:22,735 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-17 22:48:22,737 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-17 22:48:22,738 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-17 22:48:22,739 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-17 22:48:22,741 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-17 22:48:22,742 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-17 22:48:22,744 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-17 22:48:22,745 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-17 22:48:22,746 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-17 22:48:22,747 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-17 22:48:22,747 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-17 22:48:22,747 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-17 22:48:22,747 INFO L263 TraceCheckUtils]: 610: Hoare triple {135696#false} call #t~ret3 := calculate_output(~input~0); {135696#false} is VALID [2020-07-17 22:48:22,747 INFO L280 TraceCheckUtils]: 611: Hoare triple {135696#false} ~input := #in~input; {135696#false} is VALID [2020-07-17 22:48:22,748 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-17 22:48:22,748 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-17 22:48:22,748 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-17 22:48:22,748 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-17 22:48:22,748 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-17 22:48:22,749 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-17 22:48:22,749 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-17 22:48:22,749 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-17 22:48:22,749 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-17 22:48:22,749 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-17 22:48:22,749 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-17 22:48:22,749 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-17 22:48:22,749 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-17 22:48:22,750 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-17 22:48:22,750 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-17 22:48:22,750 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-17 22:48:22,750 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-17 22:48:22,750 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-17 22:48:22,750 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-17 22:48:22,750 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-17 22:48:22,750 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-17 22:48:22,750 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-17 22:48:22,751 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-17 22:48:22,751 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-17 22:48:22,751 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-17 22:48:22,751 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-17 22:48:22,751 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-17 22:48:22,751 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-17 22:48:22,751 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-17 22:48:22,751 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-17 22:48:22,751 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-17 22:48:22,751 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-17 22:48:22,752 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-17 22:48:22,752 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-17 22:48:22,752 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-17 22:48:22,752 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-17 22:48:22,752 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-17 22:48:22,752 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-17 22:48:22,752 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-17 22:48:22,752 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-17 22:48:22,752 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-17 22:48:22,753 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-17 22:48:22,753 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-17 22:48:22,753 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-17 22:48:22,753 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-17 22:48:22,753 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-17 22:48:22,753 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-17 22:48:22,753 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-17 22:48:22,753 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-17 22:48:22,753 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-17 22:48:22,754 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-17 22:48:22,754 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-17 22:48:22,754 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-17 22:48:22,754 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-17 22:48:22,754 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-17 22:48:22,754 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-17 22:48:22,754 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-17 22:48:22,754 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-17 22:48:22,754 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-17 22:48:22,755 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-17 22:48:22,755 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-17 22:48:22,755 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-17 22:48:22,755 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-17 22:48:22,755 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-17 22:48:22,755 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-17 22:48:22,755 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-17 22:48:22,755 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-17 22:48:22,755 INFO L280 TraceCheckUtils]: 679: Hoare triple {135696#false} assume true; {135696#false} is VALID [2020-07-17 22:48:22,756 INFO L275 TraceCheckUtils]: 680: Hoare quadruple {135696#false} {135696#false} #977#return; {135696#false} is VALID [2020-07-17 22:48:22,756 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-17 22:48:22,756 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-17 22:48:22,756 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-17 22:48:22,756 INFO L263 TraceCheckUtils]: 684: Hoare triple {135696#false} call #t~ret3 := calculate_output(~input~0); {135696#false} is VALID [2020-07-17 22:48:22,756 INFO L280 TraceCheckUtils]: 685: Hoare triple {135696#false} ~input := #in~input; {135696#false} is VALID [2020-07-17 22:48:22,756 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-17 22:48:22,756 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-17 22:48:22,756 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-17 22:48:22,757 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-17 22:48:22,757 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-17 22:48:22,757 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-17 22:48:22,757 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-17 22:48:22,757 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-17 22:48:22,757 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-17 22:48:22,757 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-17 22:48:22,757 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-17 22:48:22,757 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-17 22:48:22,758 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-17 22:48:22,758 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-17 22:48:22,758 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-17 22:48:22,758 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-17 22:48:22,758 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-17 22:48:22,758 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-17 22:48:22,758 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-17 22:48:22,758 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-17 22:48:22,758 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-17 22:48:22,758 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-17 22:48:22,759 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-17 22:48:22,759 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-17 22:48:22,759 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-17 22:48:22,759 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-17 22:48:22,759 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-17 22:48:22,759 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-17 22:48:22,759 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-17 22:48:22,759 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-17 22:48:22,759 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-17 22:48:22,760 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-17 22:48:22,760 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-17 22:48:22,760 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-17 22:48:22,760 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-17 22:48:22,760 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-17 22:48:22,760 INFO L280 TraceCheckUtils]: 722: Hoare triple {135696#false} assume !false; {135696#false} is VALID [2020-07-17 22:48:23,052 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-17 22:48:23,052 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:48:23,053 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5] total 15 [2020-07-17 22:48:23,053 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588699735] [2020-07-17 22:48:23,054 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 723 [2020-07-17 22:48:23,056 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:48:23,056 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states. [2020-07-17 22:48:24,231 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-17 22:48:24,231 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-17 22:48:24,231 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:48:24,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-17 22:48:24,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2020-07-17 22:48:24,232 INFO L87 Difference]: Start difference. First operand 4838 states and 5311 transitions. Second operand 15 states. [2020-07-17 22:49:09,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:49:09,560 INFO L93 Difference]: Finished difference Result 10254 states and 11297 transitions. [2020-07-17 22:49:09,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2020-07-17 22:49:09,561 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 723 [2020-07-17 22:49:09,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:49:09,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-17 22:49:09,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2761 transitions. [2020-07-17 22:49:09,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-17 22:49:09,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2761 transitions. [2020-07-17 22:49:09,585 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 58 states and 2761 transitions. [2020-07-17 22:49:18,479 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-17 22:49:19,428 INFO L225 Difference]: With dead ends: 10254 [2020-07-17 22:49:19,428 INFO L226 Difference]: Without dead ends: 5036 [2020-07-17 22:49:19,434 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 838 GetRequests, 775 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1280 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=544, Invalid=3616, Unknown=0, NotChecked=0, Total=4160 [2020-07-17 22:49:19,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5036 states. [2020-07-17 22:49:20,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5036 to 3732. [2020-07-17 22:49:20,329 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:49:20,329 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5036 states. Second operand 3732 states. [2020-07-17 22:49:20,329 INFO L74 IsIncluded]: Start isIncluded. First operand 5036 states. Second operand 3732 states. [2020-07-17 22:49:20,330 INFO L87 Difference]: Start difference. First operand 5036 states. Second operand 3732 states. [2020-07-17 22:49:21,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:49:21,133 INFO L93 Difference]: Finished difference Result 5036 states and 5383 transitions. [2020-07-17 22:49:21,133 INFO L276 IsEmpty]: Start isEmpty. Operand 5036 states and 5383 transitions. [2020-07-17 22:49:21,137 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:49:21,137 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:49:21,138 INFO L74 IsIncluded]: Start isIncluded. First operand 3732 states. Second operand 5036 states. [2020-07-17 22:49:21,138 INFO L87 Difference]: Start difference. First operand 3732 states. Second operand 5036 states. [2020-07-17 22:49:21,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:49:21,913 INFO L93 Difference]: Finished difference Result 5036 states and 5383 transitions. [2020-07-17 22:49:21,913 INFO L276 IsEmpty]: Start isEmpty. Operand 5036 states and 5383 transitions. [2020-07-17 22:49:21,916 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:49:21,917 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:49:21,917 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:49:21,917 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:49:21,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3732 states. [2020-07-17 22:49:22,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3732 states to 3732 states and 4013 transitions. [2020-07-17 22:49:22,392 INFO L78 Accepts]: Start accepts. Automaton has 3732 states and 4013 transitions. Word has length 723 [2020-07-17 22:49:22,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:49:22,392 INFO L479 AbstractCegarLoop]: Abstraction has 3732 states and 4013 transitions. [2020-07-17 22:49:22,392 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-17 22:49:22,392 INFO L276 IsEmpty]: Start isEmpty. Operand 3732 states and 4013 transitions. [2020-07-17 22:49:22,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 796 [2020-07-17 22:49:22,399 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:49:22,399 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-17 22:49:22,606 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:49:22,607 INFO L427 AbstractCegarLoop]: === Iteration 14 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:49:22,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:49:22,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1074697562, now seen corresponding path program 1 times [2020-07-17 22:49:22,608 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:49:22,608 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118469656] [2020-07-17 22:49:22,609 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:49:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:22,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:22,865 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-17 22:49:22,866 INFO L280 TraceCheckUtils]: 1: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:22,866 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {162972#true} {162972#true} #973#return; {162972#true} is VALID [2020-07-17 22:49:22,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:22,920 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-17 22:49:22,921 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-17 22:49:22,921 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-17 22:49:22,921 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-17 22:49:22,921 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-17 22:49:22,921 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-17 22:49:22,921 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-17 22:49:22,922 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-17 22:49:22,922 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-17 22:49:22,922 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-17 22:49:22,922 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-17 22:49:22,922 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-17 22:49:22,922 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-17 22:49:22,922 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-17 22:49:22,923 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-17 22:49:22,923 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-17 22:49:22,923 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-17 22:49:22,923 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-17 22:49:22,923 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-17 22:49:22,924 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-17 22:49:22,924 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-17 22:49:22,924 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-17 22:49:22,924 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-17 22:49:22,924 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-17 22:49:22,924 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-17 22:49:22,925 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-17 22:49:22,925 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-17 22:49:22,925 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-17 22:49:22,925 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-17 22:49:22,925 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-17 22:49:22,925 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-17 22:49:22,926 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-17 22:49:22,926 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-17 22:49:22,926 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-17 22:49:22,926 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-17 22:49:22,926 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-17 22:49:22,926 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-17 22:49:22,927 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-17 22:49:22,927 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-17 22:49:22,927 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-17 22:49:22,927 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-17 22:49:22,927 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-17 22:49:22,927 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-17 22:49:22,928 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-17 22:49:22,928 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-17 22:49:22,928 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-17 22:49:22,928 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-17 22:49:22,928 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-17 22:49:22,928 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-17 22:49:22,929 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-17 22:49:22,929 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-17 22:49:22,929 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-17 22:49:22,929 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-17 22:49:22,929 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-17 22:49:22,930 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-17 22:49:22,930 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-17 22:49:22,930 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-17 22:49:22,930 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-17 22:49:22,930 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-17 22:49:22,931 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-17 22:49:22,931 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-17 22:49:22,931 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-17 22:49:22,931 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-17 22:49:22,931 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-17 22:49:22,931 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-17 22:49:22,932 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-17 22:49:22,932 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-17 22:49:22,932 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-17 22:49:22,932 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-17 22:49:22,932 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-17 22:49:22,932 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-17 22:49:22,933 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-17 22:49:22,933 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-17 22:49:22,933 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-17 22:49:22,933 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-17 22:49:22,933 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-17 22:49:22,934 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-17 22:49:22,934 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-17 22:49:22,934 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-17 22:49:22,934 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-17 22:49:22,934 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-17 22:49:22,934 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-17 22:49:22,935 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-17 22:49:22,935 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-17 22:49:22,935 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-17 22:49:22,935 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-17 22:49:22,935 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-17 22:49:22,935 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-17 22:49:22,936 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-17 22:49:22,936 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-17 22:49:22,936 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-17 22:49:22,936 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-17 22:49:22,936 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-17 22:49:22,937 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-17 22:49:22,937 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-17 22:49:22,937 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-17 22:49:22,937 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-17 22:49:22,937 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-17 22:49:22,937 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-17 22:49:22,938 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-17 22:49:22,938 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-17 22:49:22,938 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-17 22:49:22,938 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-17 22:49:22,938 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-17 22:49:22,939 INFO L280 TraceCheckUtils]: 104: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:22,939 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-17 22:49:22,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:22,965 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-17 22:49:22,965 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-17 22:49:22,965 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-17 22:49:22,965 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-17 22:49:22,965 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-17 22:49:22,966 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-17 22:49:22,966 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-17 22:49:22,966 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-17 22:49:22,966 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-17 22:49:22,966 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-17 22:49:22,966 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-17 22:49:22,967 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-17 22:49:22,967 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-17 22:49:22,967 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-17 22:49:22,967 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-17 22:49:22,967 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-17 22:49:22,968 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-17 22:49:22,968 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-17 22:49:22,968 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-17 22:49:22,968 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-17 22:49:22,968 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-17 22:49:22,968 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-17 22:49:22,969 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-17 22:49:22,969 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-17 22:49:22,969 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-17 22:49:22,969 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-17 22:49:22,969 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-17 22:49:22,969 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-17 22:49:22,970 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-17 22:49:22,970 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-17 22:49:22,970 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-17 22:49:22,970 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-17 22:49:22,970 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-17 22:49:22,970 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-17 22:49:22,971 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-17 22:49:22,971 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-17 22:49:22,971 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-17 22:49:22,971 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-17 22:49:22,971 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-17 22:49:22,971 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-17 22:49:22,972 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-17 22:49:22,972 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-17 22:49:22,972 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-17 22:49:22,972 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-17 22:49:22,972 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-17 22:49:22,972 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-17 22:49:22,972 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-17 22:49:22,972 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-17 22:49:22,972 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-17 22:49:22,973 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-17 22:49:22,973 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-17 22:49:22,973 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-17 22:49:22,973 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-17 22:49:22,973 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-17 22:49:22,973 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-17 22:49:22,973 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-17 22:49:22,973 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-17 22:49:22,973 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-17 22:49:22,974 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-17 22:49:22,974 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-17 22:49:22,974 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-17 22:49:22,974 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-17 22:49:22,974 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-17 22:49:22,974 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-17 22:49:22,974 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-17 22:49:22,974 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-17 22:49:22,974 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-17 22:49:22,975 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-17 22:49:22,975 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-17 22:49:22,975 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-17 22:49:22,975 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-17 22:49:22,975 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-17 22:49:22,975 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-17 22:49:22,975 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-17 22:49:22,975 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-17 22:49:22,975 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-17 22:49:22,976 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-17 22:49:22,976 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-17 22:49:22,976 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-17 22:49:22,976 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-17 22:49:22,976 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-17 22:49:22,976 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-17 22:49:22,976 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-17 22:49:22,976 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-17 22:49:22,976 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-17 22:49:22,977 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-17 22:49:22,977 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-17 22:49:22,977 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-17 22:49:22,977 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-17 22:49:22,977 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-17 22:49:22,977 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-17 22:49:22,977 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-17 22:49:22,977 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-17 22:49:22,978 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-17 22:49:22,978 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-17 22:49:22,978 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-17 22:49:22,978 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-17 22:49:22,978 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-17 22:49:22,978 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-17 22:49:22,978 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-17 22:49:22,978 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-17 22:49:22,978 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-17 22:49:22,979 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-17 22:49:22,979 INFO L280 TraceCheckUtils]: 103: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:22,979 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-17 22:49:22,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:23,004 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-17 22:49:23,004 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-17 22:49:23,005 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-17 22:49:23,005 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-17 22:49:23,005 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-17 22:49:23,005 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-17 22:49:23,005 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-17 22:49:23,005 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-17 22:49:23,006 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-17 22:49:23,006 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-17 22:49:23,006 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-17 22:49:23,006 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-17 22:49:23,006 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-17 22:49:23,006 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-17 22:49:23,006 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-17 22:49:23,007 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-17 22:49:23,007 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-17 22:49:23,007 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-17 22:49:23,007 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-17 22:49:23,007 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-17 22:49:23,007 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-17 22:49:23,008 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-17 22:49:23,008 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-17 22:49:23,008 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-17 22:49:23,008 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-17 22:49:23,008 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-17 22:49:23,008 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-17 22:49:23,009 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-17 22:49:23,009 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-17 22:49:23,009 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-17 22:49:23,009 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-17 22:49:23,009 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-17 22:49:23,009 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-17 22:49:23,010 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-17 22:49:23,010 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-17 22:49:23,010 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-17 22:49:23,010 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-17 22:49:23,010 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-17 22:49:23,010 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-17 22:49:23,010 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-17 22:49:23,011 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-17 22:49:23,011 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-17 22:49:23,011 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-17 22:49:23,011 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-17 22:49:23,011 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-17 22:49:23,011 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-17 22:49:23,011 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-17 22:49:23,011 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-17 22:49:23,012 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-17 22:49:23,012 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-17 22:49:23,012 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-17 22:49:23,012 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-17 22:49:23,012 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-17 22:49:23,012 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-17 22:49:23,012 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-17 22:49:23,012 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-17 22:49:23,012 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-17 22:49:23,013 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-17 22:49:23,013 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-17 22:49:23,013 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-17 22:49:23,013 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-17 22:49:23,013 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-17 22:49:23,013 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-17 22:49:23,013 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-17 22:49:23,013 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-17 22:49:23,013 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-17 22:49:23,014 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-17 22:49:23,014 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-17 22:49:23,014 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-17 22:49:23,014 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-17 22:49:23,014 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-17 22:49:23,014 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-17 22:49:23,014 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-17 22:49:23,014 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-17 22:49:23,014 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-17 22:49:23,015 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-17 22:49:23,015 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-17 22:49:23,015 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-17 22:49:23,015 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-17 22:49:23,015 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-17 22:49:23,015 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-17 22:49:23,015 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-17 22:49:23,015 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-17 22:49:23,015 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-17 22:49:23,016 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-17 22:49:23,016 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-17 22:49:23,016 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-17 22:49:23,016 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-17 22:49:23,016 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-17 22:49:23,016 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-17 22:49:23,016 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-17 22:49:23,016 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-17 22:49:23,017 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-17 22:49:23,017 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-17 22:49:23,017 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-17 22:49:23,017 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-17 22:49:23,017 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-17 22:49:23,017 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-17 22:49:23,017 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-17 22:49:23,017 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-17 22:49:23,017 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-17 22:49:23,018 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-17 22:49:23,018 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-17 22:49:23,018 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-17 22:49:23,018 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-17 22:49:23,018 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-17 22:49:23,018 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-17 22:49:23,018 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-17 22:49:23,018 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-17 22:49:23,018 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-17 22:49:23,019 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-17 22:49:23,019 INFO L280 TraceCheckUtils]: 111: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:23,019 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-17 22:49:23,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:23,077 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-17 22:49:23,078 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-17 22:49:23,078 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-17 22:49:23,078 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-17 22:49:23,078 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-17 22:49:23,078 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-17 22:49:23,079 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-17 22:49:23,079 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-17 22:49:23,079 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-17 22:49:23,079 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-17 22:49:23,079 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-17 22:49:23,079 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-17 22:49:23,080 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-17 22:49:23,080 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-17 22:49:23,080 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-17 22:49:23,080 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-17 22:49:23,080 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-17 22:49:23,081 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-17 22:49:23,081 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-17 22:49:23,081 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-17 22:49:23,081 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-17 22:49:23,081 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-17 22:49:23,081 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-17 22:49:23,082 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-17 22:49:23,082 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-17 22:49:23,082 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-17 22:49:23,082 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-17 22:49:23,082 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-17 22:49:23,082 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-17 22:49:23,083 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-17 22:49:23,083 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-17 22:49:23,083 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-17 22:49:23,083 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-17 22:49:23,083 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-17 22:49:23,083 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-17 22:49:23,084 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-17 22:49:23,084 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-17 22:49:23,084 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-17 22:49:23,084 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-17 22:49:23,084 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-17 22:49:23,084 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-17 22:49:23,085 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-17 22:49:23,085 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-17 22:49:23,085 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-17 22:49:23,085 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-17 22:49:23,085 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-17 22:49:23,085 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-17 22:49:23,086 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-17 22:49:23,086 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-17 22:49:23,086 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-17 22:49:23,086 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-17 22:49:23,086 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-17 22:49:23,086 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-17 22:49:23,087 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-17 22:49:23,087 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-17 22:49:23,087 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-17 22:49:23,087 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-17 22:49:23,087 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-17 22:49:23,087 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-17 22:49:23,088 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-17 22:49:23,088 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-17 22:49:23,088 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-17 22:49:23,088 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-17 22:49:23,088 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-17 22:49:23,088 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-17 22:49:23,089 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-17 22:49:23,089 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-17 22:49:23,089 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-17 22:49:23,089 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-17 22:49:23,089 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-17 22:49:23,089 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-17 22:49:23,090 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-17 22:49:23,090 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-17 22:49:23,090 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-17 22:49:23,090 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-17 22:49:23,090 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-17 22:49:23,090 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-17 22:49:23,091 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-17 22:49:23,091 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-17 22:49:23,091 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-17 22:49:23,091 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-17 22:49:23,091 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-17 22:49:23,091 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-17 22:49:23,091 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-17 22:49:23,091 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-17 22:49:23,092 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-17 22:49:23,092 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-17 22:49:23,092 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-17 22:49:23,092 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-17 22:49:23,092 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-17 22:49:23,092 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-17 22:49:23,092 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-17 22:49:23,092 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-17 22:49:23,092 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-17 22:49:23,093 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-17 22:49:23,093 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-17 22:49:23,093 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-17 22:49:23,093 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-17 22:49:23,093 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-17 22:49:23,093 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-17 22:49:23,093 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-17 22:49:23,093 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-17 22:49:23,093 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-17 22:49:23,093 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-17 22:49:23,094 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-17 22:49:23,094 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-17 22:49:23,094 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-17 22:49:23,094 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-17 22:49:23,094 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-17 22:49:23,094 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-17 22:49:23,094 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-17 22:49:23,094 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-17 22:49:23,094 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-17 22:49:23,095 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-17 22:49:23,095 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-17 22:49:23,095 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-17 22:49:23,095 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-17 22:49:23,095 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-17 22:49:23,095 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-17 22:49:23,095 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-17 22:49:23,095 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-17 22:49:23,095 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-17 22:49:23,095 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-17 22:49:23,096 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-17 22:49:23,096 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-17 22:49:23,096 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-17 22:49:23,096 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-17 22:49:23,096 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-17 22:49:23,096 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-17 22:49:23,096 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-17 22:49:23,096 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-17 22:49:23,096 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-17 22:49:23,097 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-17 22:49:23,097 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-17 22:49:23,097 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-17 22:49:23,097 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-17 22:49:23,097 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-17 22:49:23,097 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-17 22:49:23,097 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-17 22:49:23,097 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-17 22:49:23,097 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-17 22:49:23,097 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-17 22:49:23,098 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-17 22:49:23,098 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-17 22:49:23,098 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-17 22:49:23,098 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-17 22:49:23,098 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-17 22:49:23,098 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-17 22:49:23,098 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-17 22:49:23,098 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-17 22:49:23,098 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-17 22:49:23,099 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-17 22:49:23,100 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-17 22:49:23,101 INFO L280 TraceCheckUtils]: 153: Hoare triple {163456#(<= ~a12~0 76)} assume true; {163456#(<= ~a12~0 76)} is VALID [2020-07-17 22:49:23,102 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {163456#(<= ~a12~0 76)} {162972#true} #977#return; {163456#(<= ~a12~0 76)} is VALID [2020-07-17 22:49:23,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:23,209 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-17 22:49:23,210 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-17 22:49:23,211 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-17 22:49:23,212 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-17 22:49:23,213 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-17 22:49:23,215 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-17 22:49:23,216 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-17 22:49:23,217 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-17 22:49:23,218 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-17 22:49:23,219 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-17 22:49:23,220 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-17 22:49:23,221 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-17 22:49:23,222 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-17 22:49:23,223 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-17 22:49:23,224 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-17 22:49:23,224 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-17 22:49:23,225 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-17 22:49:23,226 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-17 22:49:23,226 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-17 22:49:23,227 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-17 22:49:23,228 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-17 22:49:23,229 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-17 22:49:23,230 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-17 22:49:23,231 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-17 22:49:23,232 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-17 22:49:23,233 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-17 22:49:23,234 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-17 22:49:23,234 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-17 22:49:23,235 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-17 22:49:23,236 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-17 22:49:23,237 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-17 22:49:23,238 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-17 22:49:23,239 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-17 22:49:23,239 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-17 22:49:23,240 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-17 22:49:23,241 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-17 22:49:23,241 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-17 22:49:23,242 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-17 22:49:23,243 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-17 22:49:23,244 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-17 22:49:23,244 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-17 22:49:23,245 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-17 22:49:23,246 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-17 22:49:23,246 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-17 22:49:23,247 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-17 22:49:23,248 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-17 22:49:23,249 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-17 22:49:23,249 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-17 22:49:23,250 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-17 22:49:23,251 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-17 22:49:23,252 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-17 22:49:23,253 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-17 22:49:23,253 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-17 22:49:23,254 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-17 22:49:23,255 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-17 22:49:23,255 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-17 22:49:23,256 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-17 22:49:23,257 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-17 22:49:23,257 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-17 22:49:23,258 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-17 22:49:23,259 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-17 22:49:23,259 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-17 22:49:23,260 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-17 22:49:23,261 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-17 22:49:23,262 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-17 22:49:23,262 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-17 22:49:23,263 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-17 22:49:23,264 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-17 22:49:23,265 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-17 22:49:23,266 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-17 22:49:23,267 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-17 22:49:23,268 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-17 22:49:23,268 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-17 22:49:23,269 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-17 22:49:23,270 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-17 22:49:23,271 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-17 22:49:23,272 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-17 22:49:23,273 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-17 22:49:23,274 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-17 22:49:23,275 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-17 22:49:23,275 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-17 22:49:23,276 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-17 22:49:23,277 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-17 22:49:23,278 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-17 22:49:23,278 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-17 22:49:23,279 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-17 22:49:23,280 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-17 22:49:23,281 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-17 22:49:23,281 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-17 22:49:23,282 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-17 22:49:23,283 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-17 22:49:23,283 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-17 22:49:23,284 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-17 22:49:23,285 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-17 22:49:23,286 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-17 22:49:23,287 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-17 22:49:23,287 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-17 22:49:23,293 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-17 22:49:23,294 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-17 22:49:23,295 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-17 22:49:23,296 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-17 22:49:23,297 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-17 22:49:23,298 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-17 22:49:23,299 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-17 22:49:23,300 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-17 22:49:23,300 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-17 22:49:23,301 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-17 22:49:23,302 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-17 22:49:23,303 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-17 22:49:23,304 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-17 22:49:23,305 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-17 22:49:23,306 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-17 22:49:23,306 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-17 22:49:23,307 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-17 22:49:23,308 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-17 22:49:23,309 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-17 22:49:23,310 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-17 22:49:23,311 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-17 22:49:23,312 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-17 22:49:23,313 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-17 22:49:23,313 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-17 22:49:23,317 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-17 22:49:23,323 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-17 22:49:23,324 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-17 22:49:23,325 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-17 22:49:23,327 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-17 22:49:23,328 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-17 22:49:23,329 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-17 22:49:23,330 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-17 22:49:23,331 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-17 22:49:23,332 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-17 22:49:23,334 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-17 22:49:23,335 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-17 22:49:23,336 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-17 22:49:23,337 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-17 22:49:23,338 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-17 22:49:23,339 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-17 22:49:23,341 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-17 22:49:23,342 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-17 22:49:23,343 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-17 22:49:23,344 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-17 22:49:23,345 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-17 22:49:23,346 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-17 22:49:23,347 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-17 22:49:23,348 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-17 22:49:23,350 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-17 22:49:23,351 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-17 22:49:23,352 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-17 22:49:23,353 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-17 22:49:23,354 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-17 22:49:23,355 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-17 22:49:23,357 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-17 22:49:23,358 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-17 22:49:23,359 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-17 22:49:23,360 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-17 22:49:23,361 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-17 22:49:23,362 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-17 22:49:23,364 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-17 22:49:23,365 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-17 22:49:23,366 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-17 22:49:23,367 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-17 22:49:23,368 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-17 22:49:23,369 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-17 22:49:23,370 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-17 22:49:23,371 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-17 22:49:23,372 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-17 22:49:23,373 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-17 22:49:23,375 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-17 22:49:23,376 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-17 22:49:23,376 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-17 22:49:23,377 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-17 22:49:23,378 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-17 22:49:23,379 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-17 22:49:23,380 INFO L280 TraceCheckUtils]: 173: Hoare triple {163705#(<= 81 |old(~a12~0)|)} assume true; {163705#(<= 81 |old(~a12~0)|)} is VALID [2020-07-17 22:49:23,381 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {163705#(<= 81 |old(~a12~0)|)} {163456#(<= ~a12~0 76)} #977#return; {162973#false} is VALID [2020-07-17 22:49:23,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:23,420 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-17 22:49:23,420 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-17 22:49:23,421 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-17 22:49:23,421 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-17 22:49:23,421 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-17 22:49:23,421 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-17 22:49:23,421 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-17 22:49:23,421 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-17 22:49:23,422 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-17 22:49:23,422 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-17 22:49:23,422 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-17 22:49:23,422 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-17 22:49:23,422 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-17 22:49:23,422 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-17 22:49:23,423 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-17 22:49:23,423 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-17 22:49:23,423 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-17 22:49:23,423 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-17 22:49:23,423 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-17 22:49:23,423 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-17 22:49:23,424 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-17 22:49:23,424 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-17 22:49:23,424 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-17 22:49:23,424 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-17 22:49:23,424 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-17 22:49:23,424 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-17 22:49:23,425 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-17 22:49:23,425 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-17 22:49:23,425 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-17 22:49:23,425 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-17 22:49:23,425 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-17 22:49:23,426 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-17 22:49:23,426 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-17 22:49:23,426 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-17 22:49:23,426 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-17 22:49:23,426 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-17 22:49:23,426 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-17 22:49:23,427 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-17 22:49:23,427 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-17 22:49:23,427 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-17 22:49:23,427 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-17 22:49:23,427 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-17 22:49:23,427 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-17 22:49:23,428 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-17 22:49:23,428 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-17 22:49:23,428 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-17 22:49:23,428 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-17 22:49:23,428 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-17 22:49:23,428 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-17 22:49:23,429 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-17 22:49:23,429 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-17 22:49:23,429 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-17 22:49:23,429 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-17 22:49:23,429 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-17 22:49:23,429 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-17 22:49:23,430 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-17 22:49:23,430 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-17 22:49:23,430 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-17 22:49:23,430 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-17 22:49:23,430 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-17 22:49:23,431 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-17 22:49:23,431 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-17 22:49:23,431 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-17 22:49:23,431 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-17 22:49:23,431 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-17 22:49:23,431 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-17 22:49:23,432 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-17 22:49:23,432 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-17 22:49:23,432 INFO L280 TraceCheckUtils]: 68: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:23,432 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {162972#true} {162973#false} #977#return; {162973#false} is VALID [2020-07-17 22:49:23,436 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-17 22:49:23,437 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-17 22:49:23,437 INFO L280 TraceCheckUtils]: 2: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:23,437 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {162972#true} {162972#true} #973#return; {162972#true} is VALID [2020-07-17 22:49:23,437 INFO L263 TraceCheckUtils]: 4: Hoare triple {162972#true} call #t~ret4 := main(); {162972#true} is VALID [2020-07-17 22:49:23,437 INFO L280 TraceCheckUtils]: 5: Hoare triple {162972#true} ~output~0 := -1; {162972#true} is VALID [2020-07-17 22:49:23,438 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-17 22:49:23,438 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-17 22:49:23,439 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-17 22:49:23,440 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-17 22:49:23,440 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-17 22:49:23,440 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-17 22:49:23,440 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-17 22:49:23,440 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-17 22:49:23,440 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-17 22:49:23,441 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-17 22:49:23,441 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-17 22:49:23,441 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-17 22:49:23,441 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-17 22:49:23,441 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-17 22:49:23,441 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-17 22:49:23,441 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-17 22:49:23,442 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-17 22:49:23,442 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-17 22:49:23,442 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-17 22:49:23,442 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-17 22:49:23,442 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-17 22:49:23,442 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-17 22:49:23,442 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-17 22:49:23,443 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-17 22:49:23,443 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-17 22:49:23,443 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-17 22:49:23,443 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-17 22:49:23,443 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-17 22:49:23,443 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-17 22:49:23,443 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-17 22:49:23,444 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-17 22:49:23,444 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-17 22:49:23,444 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-17 22:49:23,444 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-17 22:49:23,444 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-17 22:49:23,444 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-17 22:49:23,444 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-17 22:49:23,445 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-17 22:49:23,445 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-17 22:49:23,445 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-17 22:49:23,445 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-17 22:49:23,445 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-17 22:49:23,445 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-17 22:49:23,446 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-17 22:49:23,446 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-17 22:49:23,446 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-17 22:49:23,446 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-17 22:49:23,446 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-17 22:49:23,446 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-17 22:49:23,446 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-17 22:49:23,447 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-17 22:49:23,447 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-17 22:49:23,447 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-17 22:49:23,447 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-17 22:49:23,447 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-17 22:49:23,447 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-17 22:49:23,447 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-17 22:49:23,448 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-17 22:49:23,448 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-17 22:49:23,448 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-17 22:49:23,448 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-17 22:49:23,448 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-17 22:49:23,448 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-17 22:49:23,449 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-17 22:49:23,449 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-17 22:49:23,449 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-17 22:49:23,449 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-17 22:49:23,449 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-17 22:49:23,449 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-17 22:49:23,450 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-17 22:49:23,450 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-17 22:49:23,450 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-17 22:49:23,450 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-17 22:49:23,450 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-17 22:49:23,450 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-17 22:49:23,451 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-17 22:49:23,451 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-17 22:49:23,451 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-17 22:49:23,451 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-17 22:49:23,451 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-17 22:49:23,451 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-17 22:49:23,452 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-17 22:49:23,452 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-17 22:49:23,452 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-17 22:49:23,452 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-17 22:49:23,452 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-17 22:49:23,452 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-17 22:49:23,453 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-17 22:49:23,453 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-17 22:49:23,453 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-17 22:49:23,453 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-17 22:49:23,453 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-17 22:49:23,453 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-17 22:49:23,454 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-17 22:49:23,454 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-17 22:49:23,454 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-17 22:49:23,454 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-17 22:49:23,454 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-17 22:49:23,454 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-17 22:49:23,455 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-17 22:49:23,455 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-17 22:49:23,455 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-17 22:49:23,455 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-17 22:49:23,455 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-17 22:49:23,455 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-17 22:49:23,456 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-17 22:49:23,456 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-17 22:49:23,456 INFO L280 TraceCheckUtils]: 113: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:23,456 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-17 22:49:23,456 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-17 22:49:23,456 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-17 22:49:23,457 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-17 22:49:23,458 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-17 22:49:23,459 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-17 22:49:23,459 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-17 22:49:23,459 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-17 22:49:23,459 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-17 22:49:23,459 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-17 22:49:23,459 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-17 22:49:23,459 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-17 22:49:23,460 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-17 22:49:23,460 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-17 22:49:23,460 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-17 22:49:23,460 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-17 22:49:23,460 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-17 22:49:23,460 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-17 22:49:23,460 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-17 22:49:23,461 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-17 22:49:23,461 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-17 22:49:23,461 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-17 22:49:23,461 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-17 22:49:23,461 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-17 22:49:23,461 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-17 22:49:23,461 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-17 22:49:23,462 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-17 22:49:23,462 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-17 22:49:23,462 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-17 22:49:23,462 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-17 22:49:23,462 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-17 22:49:23,462 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-17 22:49:23,463 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-17 22:49:23,463 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-17 22:49:23,463 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-17 22:49:23,463 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-17 22:49:23,463 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-17 22:49:23,463 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-17 22:49:23,464 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-17 22:49:23,464 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-17 22:49:23,464 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-17 22:49:23,464 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-17 22:49:23,464 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-17 22:49:23,464 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-17 22:49:23,465 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-17 22:49:23,465 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-17 22:49:23,465 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-17 22:49:23,465 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-17 22:49:23,465 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-17 22:49:23,465 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-17 22:49:23,465 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-17 22:49:23,466 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-17 22:49:23,466 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-17 22:49:23,466 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-17 22:49:23,466 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-17 22:49:23,466 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-17 22:49:23,466 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-17 22:49:23,466 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-17 22:49:23,467 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-17 22:49:23,467 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-17 22:49:23,467 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-17 22:49:23,467 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-17 22:49:23,467 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-17 22:49:23,467 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-17 22:49:23,467 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-17 22:49:23,468 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-17 22:49:23,468 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-17 22:49:23,468 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-17 22:49:23,468 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-17 22:49:23,468 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-17 22:49:23,468 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-17 22:49:23,468 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-17 22:49:23,469 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-17 22:49:23,469 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-17 22:49:23,469 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-17 22:49:23,469 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-17 22:49:23,469 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-17 22:49:23,469 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-17 22:49:23,469 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-17 22:49:23,469 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-17 22:49:23,470 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-17 22:49:23,470 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-17 22:49:23,470 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-17 22:49:23,470 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-17 22:49:23,470 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-17 22:49:23,470 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-17 22:49:23,470 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-17 22:49:23,471 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-17 22:49:23,471 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-17 22:49:23,471 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-17 22:49:23,471 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-17 22:49:23,471 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-17 22:49:23,471 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-17 22:49:23,472 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-17 22:49:23,472 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-17 22:49:23,472 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-17 22:49:23,472 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-17 22:49:23,472 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-17 22:49:23,472 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-17 22:49:23,473 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-17 22:49:23,473 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-17 22:49:23,473 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-17 22:49:23,473 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-17 22:49:23,473 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-17 22:49:23,473 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-17 22:49:23,473 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-17 22:49:23,474 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-17 22:49:23,474 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-17 22:49:23,474 INFO L280 TraceCheckUtils]: 222: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:23,474 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-17 22:49:23,474 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-17 22:49:23,474 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-17 22:49:23,475 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-17 22:49:23,481 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-17 22:49:23,481 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-17 22:49:23,481 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-17 22:49:23,482 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-17 22:49:23,482 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-17 22:49:23,482 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-17 22:49:23,482 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-17 22:49:23,482 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-17 22:49:23,482 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-17 22:49:23,483 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-17 22:49:23,483 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-17 22:49:23,483 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-17 22:49:23,483 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-17 22:49:23,483 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-17 22:49:23,483 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-17 22:49:23,483 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-17 22:49:23,484 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-17 22:49:23,484 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-17 22:49:23,484 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-17 22:49:23,484 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-17 22:49:23,484 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-17 22:49:23,484 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-17 22:49:23,484 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-17 22:49:23,485 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-17 22:49:23,485 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-17 22:49:23,485 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-17 22:49:23,485 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-17 22:49:23,485 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-17 22:49:23,485 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-17 22:49:23,486 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-17 22:49:23,486 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-17 22:49:23,486 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-17 22:49:23,486 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-17 22:49:23,486 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-17 22:49:23,486 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-17 22:49:23,486 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-17 22:49:23,487 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-17 22:49:23,487 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-17 22:49:23,487 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-17 22:49:23,487 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-17 22:49:23,487 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-17 22:49:23,487 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-17 22:49:23,488 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-17 22:49:23,488 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-17 22:49:23,488 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-17 22:49:23,488 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-17 22:49:23,488 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-17 22:49:23,488 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-17 22:49:23,488 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-17 22:49:23,489 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-17 22:49:23,489 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-17 22:49:23,489 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-17 22:49:23,489 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-17 22:49:23,489 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-17 22:49:23,489 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-17 22:49:23,489 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-17 22:49:23,490 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-17 22:49:23,490 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-17 22:49:23,490 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-17 22:49:23,490 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-17 22:49:23,490 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-17 22:49:23,490 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-17 22:49:23,491 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-17 22:49:23,491 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-17 22:49:23,491 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-17 22:49:23,491 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-17 22:49:23,491 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-17 22:49:23,491 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-17 22:49:23,491 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-17 22:49:23,492 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-17 22:49:23,492 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-17 22:49:23,492 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-17 22:49:23,492 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-17 22:49:23,492 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-17 22:49:23,493 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-17 22:49:23,493 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-17 22:49:23,493 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-17 22:49:23,493 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-17 22:49:23,494 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-17 22:49:23,494 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-17 22:49:23,494 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-17 22:49:23,495 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-17 22:49:23,495 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-17 22:49:23,495 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-17 22:49:23,495 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-17 22:49:23,496 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-17 22:49:23,496 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-17 22:49:23,496 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-17 22:49:23,496 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-17 22:49:23,497 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-17 22:49:23,497 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-17 22:49:23,497 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-17 22:49:23,498 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-17 22:49:23,498 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-17 22:49:23,498 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-17 22:49:23,498 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-17 22:49:23,499 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-17 22:49:23,499 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-17 22:49:23,499 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-17 22:49:23,500 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-17 22:49:23,500 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-17 22:49:23,500 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-17 22:49:23,500 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-17 22:49:23,501 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-17 22:49:23,501 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-17 22:49:23,501 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-17 22:49:23,501 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-17 22:49:23,502 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-17 22:49:23,502 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-17 22:49:23,502 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-17 22:49:23,503 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-17 22:49:23,503 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-17 22:49:23,503 INFO L280 TraceCheckUtils]: 339: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:23,503 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-17 22:49:23,504 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-17 22:49:23,504 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-17 22:49:23,504 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-17 22:49:23,507 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-17 22:49:23,507 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-17 22:49:23,508 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-17 22:49:23,508 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-17 22:49:23,508 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-17 22:49:23,508 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-17 22:49:23,509 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-17 22:49:23,509 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-17 22:49:23,509 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-17 22:49:23,510 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-17 22:49:23,510 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-17 22:49:23,510 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-17 22:49:23,510 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-17 22:49:23,511 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-17 22:49:23,511 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-17 22:49:23,511 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-17 22:49:23,511 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-17 22:49:23,512 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-17 22:49:23,512 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-17 22:49:23,512 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-17 22:49:23,513 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-17 22:49:23,513 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-17 22:49:23,513 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-17 22:49:23,513 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-17 22:49:23,514 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-17 22:49:23,514 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-17 22:49:23,514 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-17 22:49:23,514 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-17 22:49:23,515 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-17 22:49:23,515 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-17 22:49:23,515 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-17 22:49:23,515 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-17 22:49:23,516 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-17 22:49:23,516 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-17 22:49:23,516 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-17 22:49:23,517 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-17 22:49:23,517 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-17 22:49:23,517 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-17 22:49:23,517 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-17 22:49:23,518 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-17 22:49:23,518 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-17 22:49:23,518 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-17 22:49:23,518 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-17 22:49:23,519 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-17 22:49:23,519 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-17 22:49:23,519 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-17 22:49:23,519 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-17 22:49:23,520 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-17 22:49:23,520 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-17 22:49:23,520 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-17 22:49:23,520 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-17 22:49:23,521 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-17 22:49:23,521 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-17 22:49:23,521 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-17 22:49:23,522 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-17 22:49:23,522 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-17 22:49:23,522 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-17 22:49:23,522 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-17 22:49:23,522 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-17 22:49:23,523 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-17 22:49:23,523 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-17 22:49:23,523 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-17 22:49:23,523 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-17 22:49:23,524 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-17 22:49:23,524 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-17 22:49:23,524 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-17 22:49:23,524 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-17 22:49:23,525 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-17 22:49:23,525 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-17 22:49:23,525 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-17 22:49:23,526 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-17 22:49:23,526 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-17 22:49:23,526 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-17 22:49:23,526 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-17 22:49:23,527 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-17 22:49:23,527 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-17 22:49:23,527 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-17 22:49:23,527 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-17 22:49:23,528 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-17 22:49:23,528 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-17 22:49:23,528 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-17 22:49:23,529 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-17 22:49:23,529 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-17 22:49:23,529 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-17 22:49:23,529 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-17 22:49:23,530 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-17 22:49:23,530 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-17 22:49:23,530 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-17 22:49:23,530 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-17 22:49:23,531 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-17 22:49:23,531 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-17 22:49:23,531 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-17 22:49:23,531 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-17 22:49:23,532 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-17 22:49:23,532 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-17 22:49:23,532 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-17 22:49:23,532 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-17 22:49:23,532 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-17 22:49:23,533 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-17 22:49:23,533 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-17 22:49:23,533 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-17 22:49:23,533 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-17 22:49:23,534 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-17 22:49:23,534 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-17 22:49:23,534 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-17 22:49:23,534 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-17 22:49:23,534 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-17 22:49:23,535 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-17 22:49:23,535 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-17 22:49:23,535 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-17 22:49:23,535 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-17 22:49:23,535 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-17 22:49:23,536 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-17 22:49:23,536 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-17 22:49:23,536 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-17 22:49:23,536 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-17 22:49:23,536 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-17 22:49:23,536 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-17 22:49:23,537 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-17 22:49:23,537 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-17 22:49:23,537 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-17 22:49:23,537 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-17 22:49:23,537 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-17 22:49:23,538 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-17 22:49:23,538 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-17 22:49:23,538 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-17 22:49:23,538 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-17 22:49:23,538 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-17 22:49:23,538 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-17 22:49:23,539 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-17 22:49:23,539 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-17 22:49:23,539 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-17 22:49:23,539 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-17 22:49:23,539 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-17 22:49:23,539 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-17 22:49:23,540 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-17 22:49:23,540 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-17 22:49:23,540 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-17 22:49:23,540 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-17 22:49:23,540 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-17 22:49:23,540 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-17 22:49:23,540 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-17 22:49:23,541 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-17 22:49:23,541 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-17 22:49:23,541 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-17 22:49:23,541 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-17 22:49:23,541 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-17 22:49:23,541 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-17 22:49:23,542 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-17 22:49:23,542 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-17 22:49:23,542 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-17 22:49:23,542 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-17 22:49:23,542 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-17 22:49:23,545 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-17 22:49:23,546 INFO L280 TraceCheckUtils]: 498: Hoare triple {163456#(<= ~a12~0 76)} assume true; {163456#(<= ~a12~0 76)} is VALID [2020-07-17 22:49:23,548 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {163456#(<= ~a12~0 76)} {162972#true} #977#return; {163456#(<= ~a12~0 76)} is VALID [2020-07-17 22:49:23,549 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-17 22:49:23,551 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-17 22:49:23,552 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-17 22:49:23,555 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-17 22:49:23,556 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-17 22:49:23,558 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-17 22:49:23,559 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-17 22:49:23,561 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-17 22:49:23,562 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-17 22:49:23,564 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-17 22:49:23,565 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-17 22:49:23,567 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-17 22:49:23,568 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-17 22:49:23,569 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-17 22:49:23,571 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-17 22:49:23,572 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-17 22:49:23,574 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-17 22:49:23,575 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-17 22:49:23,577 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-17 22:49:23,578 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-17 22:49:23,580 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-17 22:49:23,581 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-17 22:49:23,583 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-17 22:49:23,584 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-17 22:49:23,586 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-17 22:49:23,587 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-17 22:49:23,588 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-17 22:49:23,590 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-17 22:49:23,591 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-17 22:49:23,592 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-17 22:49:23,593 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-17 22:49:23,595 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-17 22:49:23,596 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-17 22:49:23,597 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-17 22:49:23,599 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-17 22:49:23,600 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-17 22:49:23,602 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-17 22:49:23,603 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-17 22:49:23,605 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-17 22:49:23,606 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-17 22:49:23,608 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-17 22:49:23,610 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-17 22:49:23,611 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-17 22:49:23,613 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-17 22:49:23,614 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-17 22:49:23,616 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-17 22:49:23,617 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-17 22:49:23,619 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-17 22:49:23,620 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-17 22:49:23,622 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-17 22:49:23,623 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-17 22:49:23,624 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-17 22:49:23,626 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-17 22:49:23,627 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-17 22:49:23,629 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-17 22:49:23,630 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-17 22:49:23,632 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-17 22:49:23,633 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-17 22:49:23,635 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-17 22:49:23,636 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-17 22:49:23,637 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-17 22:49:23,639 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-17 22:49:23,640 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-17 22:49:23,641 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-17 22:49:23,642 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-17 22:49:23,644 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-17 22:49:23,645 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-17 22:49:23,646 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-17 22:49:23,648 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-17 22:49:23,649 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-17 22:49:23,650 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-17 22:49:23,652 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-17 22:49:23,653 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-17 22:49:23,654 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-17 22:49:23,655 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-17 22:49:23,657 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-17 22:49:23,658 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-17 22:49:23,660 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-17 22:49:23,661 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-17 22:49:23,662 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-17 22:49:23,664 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-17 22:49:23,665 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-17 22:49:23,667 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-17 22:49:23,668 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-17 22:49:23,670 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-17 22:49:23,671 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-17 22:49:23,673 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-17 22:49:23,674 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-17 22:49:23,676 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-17 22:49:23,677 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-17 22:49:23,679 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-17 22:49:23,680 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-17 22:49:23,682 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-17 22:49:23,683 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-17 22:49:23,684 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-17 22:49:23,686 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-17 22:49:23,687 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-17 22:49:23,689 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-17 22:49:23,690 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-17 22:49:23,692 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-17 22:49:23,693 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-17 22:49:23,694 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-17 22:49:23,696 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-17 22:49:23,697 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-17 22:49:23,698 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-17 22:49:23,699 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-17 22:49:23,701 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-17 22:49:23,702 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-17 22:49:23,703 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-17 22:49:23,705 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-17 22:49:23,706 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-17 22:49:23,707 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-17 22:49:23,709 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-17 22:49:23,710 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-17 22:49:23,712 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-17 22:49:23,713 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-17 22:49:23,715 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-17 22:49:23,716 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-17 22:49:23,718 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-17 22:49:23,719 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-17 22:49:23,720 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-17 22:49:23,722 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-17 22:49:23,723 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-17 22:49:23,725 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-17 22:49:23,726 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-17 22:49:23,727 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-17 22:49:23,729 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-17 22:49:23,730 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-17 22:49:23,732 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-17 22:49:23,733 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-17 22:49:23,735 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-17 22:49:23,736 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-17 22:49:23,737 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-17 22:49:23,739 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-17 22:49:23,740 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-17 22:49:23,742 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-17 22:49:23,743 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-17 22:49:23,745 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-17 22:49:23,746 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-17 22:49:23,747 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-17 22:49:23,748 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-17 22:49:23,750 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-17 22:49:23,751 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-17 22:49:23,752 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-17 22:49:23,753 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-17 22:49:23,755 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-17 22:49:23,756 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-17 22:49:23,757 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-17 22:49:23,759 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-17 22:49:23,760 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-17 22:49:23,762 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-17 22:49:23,763 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-17 22:49:23,765 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-17 22:49:23,766 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-17 22:49:23,768 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-17 22:49:23,769 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-17 22:49:23,771 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-17 22:49:23,772 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-17 22:49:23,774 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-17 22:49:23,775 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-17 22:49:23,777 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-17 22:49:23,778 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-17 22:49:23,780 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-17 22:49:23,781 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-17 22:49:23,782 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-17 22:49:23,784 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-17 22:49:23,785 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-17 22:49:23,787 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-17 22:49:23,788 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-17 22:49:23,790 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-17 22:49:23,791 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-17 22:49:23,792 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-17 22:49:23,793 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-17 22:49:23,795 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-17 22:49:23,796 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-17 22:49:23,797 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-17 22:49:23,799 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-17 22:49:23,801 INFO L280 TraceCheckUtils]: 677: Hoare triple {163705#(<= 81 |old(~a12~0)|)} assume true; {163705#(<= 81 |old(~a12~0)|)} is VALID [2020-07-17 22:49:23,803 INFO L275 TraceCheckUtils]: 678: Hoare quadruple {163705#(<= 81 |old(~a12~0)|)} {163456#(<= ~a12~0 76)} #977#return; {162973#false} is VALID [2020-07-17 22:49:23,804 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-17 22:49:23,804 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-17 22:49:23,804 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-17 22:49:23,804 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-17 22:49:23,804 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-17 22:49:23,805 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-17 22:49:23,805 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-17 22:49:23,805 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-17 22:49:23,805 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-17 22:49:23,805 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-17 22:49:23,805 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-17 22:49:23,805 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-17 22:49:23,806 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-17 22:49:23,806 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-17 22:49:23,806 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-17 22:49:23,806 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-17 22:49:23,806 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-17 22:49:23,806 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-17 22:49:23,806 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-17 22:49:23,807 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-17 22:49:23,807 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-17 22:49:23,807 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-17 22:49:23,807 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-17 22:49:23,807 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-17 22:49:23,807 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-17 22:49:23,808 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-17 22:49:23,808 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-17 22:49:23,808 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-17 22:49:23,808 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-17 22:49:23,808 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-17 22:49:23,808 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-17 22:49:23,808 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-17 22:49:23,809 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-17 22:49:23,809 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-17 22:49:23,809 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-17 22:49:23,809 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-17 22:49:23,809 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-17 22:49:23,809 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-17 22:49:23,810 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-17 22:49:23,810 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-17 22:49:23,810 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-17 22:49:23,810 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-17 22:49:23,810 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-17 22:49:23,810 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-17 22:49:23,810 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-17 22:49:23,811 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-17 22:49:23,811 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-17 22:49:23,811 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-17 22:49:23,811 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-17 22:49:23,811 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-17 22:49:23,811 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-17 22:49:23,812 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-17 22:49:23,812 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-17 22:49:23,812 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-17 22:49:23,812 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-17 22:49:23,812 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-17 22:49:23,812 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-17 22:49:23,813 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-17 22:49:23,813 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-17 22:49:23,813 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-17 22:49:23,813 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-17 22:49:23,813 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-17 22:49:23,813 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-17 22:49:23,813 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-17 22:49:23,814 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-17 22:49:23,814 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-17 22:49:23,814 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-17 22:49:23,814 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-17 22:49:23,814 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-17 22:49:23,814 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-17 22:49:23,815 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-17 22:49:23,815 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-17 22:49:23,815 INFO L280 TraceCheckUtils]: 751: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:23,815 INFO L275 TraceCheckUtils]: 752: Hoare quadruple {162972#true} {162973#false} #977#return; {162973#false} is VALID [2020-07-17 22:49:23,815 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-17 22:49:23,815 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-17 22:49:23,816 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-17 22:49:23,816 INFO L263 TraceCheckUtils]: 756: Hoare triple {162973#false} call #t~ret3 := calculate_output(~input~0); {162973#false} is VALID [2020-07-17 22:49:23,816 INFO L280 TraceCheckUtils]: 757: Hoare triple {162973#false} ~input := #in~input; {162973#false} is VALID [2020-07-17 22:49:23,816 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-17 22:49:23,816 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-17 22:49:23,817 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-17 22:49:23,817 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-17 22:49:23,817 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-17 22:49:23,817 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-17 22:49:23,817 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-17 22:49:23,817 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-17 22:49:23,818 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-17 22:49:23,818 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-17 22:49:23,818 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-17 22:49:23,818 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-17 22:49:23,819 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-17 22:49:23,819 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-17 22:49:23,819 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-17 22:49:23,819 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-17 22:49:23,819 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-17 22:49:23,820 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-17 22:49:23,820 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-17 22:49:23,820 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-17 22:49:23,820 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-17 22:49:23,820 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-17 22:49:23,821 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-17 22:49:23,821 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-17 22:49:23,821 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-17 22:49:23,821 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-17 22:49:23,821 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-17 22:49:23,821 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-17 22:49:23,822 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-17 22:49:23,822 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-17 22:49:23,822 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-17 22:49:23,822 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-17 22:49:23,822 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-17 22:49:23,823 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-17 22:49:23,823 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-17 22:49:23,823 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-17 22:49:23,823 INFO L280 TraceCheckUtils]: 794: Hoare triple {162973#false} assume !false; {162973#false} is VALID [2020-07-17 22:49:24,196 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-17 22:49:24,197 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118469656] [2020-07-17 22:49:24,197 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290038903] [2020-07-17 22:49:24,197 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-17 22:49:24,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:24,427 INFO L264 TraceCheckSpWp]: Trace formula consists of 1132 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-17 22:49:24,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:24,488 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:49:25,800 INFO L263 TraceCheckUtils]: 0: Hoare triple {162972#true} call ULTIMATE.init(); {162972#true} is VALID [2020-07-17 22:49:25,800 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-17 22:49:25,800 INFO L280 TraceCheckUtils]: 2: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:25,800 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {162972#true} {162972#true} #973#return; {162972#true} is VALID [2020-07-17 22:49:25,800 INFO L263 TraceCheckUtils]: 4: Hoare triple {162972#true} call #t~ret4 := main(); {162972#true} is VALID [2020-07-17 22:49:25,801 INFO L280 TraceCheckUtils]: 5: Hoare triple {162972#true} ~output~0 := -1; {162972#true} is VALID [2020-07-17 22:49:25,801 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-17 22:49:25,801 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-17 22:49:25,801 INFO L263 TraceCheckUtils]: 8: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {162972#true} is VALID [2020-07-17 22:49:25,801 INFO L280 TraceCheckUtils]: 9: Hoare triple {162972#true} ~input := #in~input; {162972#true} is VALID [2020-07-17 22:49:25,801 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-17 22:49:25,801 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-17 22:49:25,802 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-17 22:49:25,802 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-17 22:49:25,802 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-17 22:49:25,802 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-17 22:49:25,802 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-17 22:49:25,802 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-17 22:49:25,802 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-17 22:49:25,802 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-17 22:49:25,802 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-17 22:49:25,803 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-17 22:49:25,803 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-17 22:49:25,803 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-17 22:49:25,803 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-17 22:49:25,803 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-17 22:49:25,803 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-17 22:49:25,803 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-17 22:49:25,803 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-17 22:49:25,803 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-17 22:49:25,804 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-17 22:49:25,804 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-17 22:49:25,804 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-17 22:49:25,804 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-17 22:49:25,804 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-17 22:49:25,804 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-17 22:49:25,804 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-17 22:49:25,804 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-17 22:49:25,804 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-17 22:49:25,805 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-17 22:49:25,805 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-17 22:49:25,805 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-17 22:49:25,805 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-17 22:49:25,805 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-17 22:49:25,805 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-17 22:49:25,805 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-17 22:49:25,805 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-17 22:49:25,806 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-17 22:49:25,806 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-17 22:49:25,806 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-17 22:49:25,806 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-17 22:49:25,806 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-17 22:49:25,806 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-17 22:49:25,806 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-17 22:49:25,807 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-17 22:49:25,807 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-17 22:49:25,807 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-17 22:49:25,807 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-17 22:49:25,807 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-17 22:49:25,807 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-17 22:49:25,807 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-17 22:49:25,807 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-17 22:49:25,808 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-17 22:49:25,808 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-17 22:49:25,808 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-17 22:49:25,808 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-17 22:49:25,808 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-17 22:49:25,808 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-17 22:49:25,808 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-17 22:49:25,809 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-17 22:49:25,809 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-17 22:49:25,809 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-17 22:49:25,809 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-17 22:49:25,809 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-17 22:49:25,809 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-17 22:49:25,809 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-17 22:49:25,809 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-17 22:49:25,809 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-17 22:49:25,809 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-17 22:49:25,810 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-17 22:49:25,810 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-17 22:49:25,810 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-17 22:49:25,810 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-17 22:49:25,810 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-17 22:49:25,810 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-17 22:49:25,810 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-17 22:49:25,810 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-17 22:49:25,810 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-17 22:49:25,811 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-17 22:49:25,811 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-17 22:49:25,811 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-17 22:49:25,811 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-17 22:49:25,811 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-17 22:49:25,811 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-17 22:49:25,811 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-17 22:49:25,811 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-17 22:49:25,811 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-17 22:49:25,812 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-17 22:49:25,812 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-17 22:49:25,812 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-17 22:49:25,812 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-17 22:49:25,812 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-17 22:49:25,812 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-17 22:49:25,812 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-17 22:49:25,812 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-17 22:49:25,812 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-17 22:49:25,813 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-17 22:49:25,813 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-17 22:49:25,813 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-17 22:49:25,813 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-17 22:49:25,813 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-17 22:49:25,813 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-17 22:49:25,813 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-17 22:49:25,813 INFO L280 TraceCheckUtils]: 113: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:25,813 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-17 22:49:25,814 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-17 22:49:25,814 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-17 22:49:25,814 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-17 22:49:25,814 INFO L263 TraceCheckUtils]: 118: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {162972#true} is VALID [2020-07-17 22:49:25,814 INFO L280 TraceCheckUtils]: 119: Hoare triple {162972#true} ~input := #in~input; {162972#true} is VALID [2020-07-17 22:49:25,814 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-17 22:49:25,814 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-17 22:49:25,814 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-17 22:49:25,814 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-17 22:49:25,815 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-17 22:49:25,815 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-17 22:49:25,815 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-17 22:49:25,815 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-17 22:49:25,815 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-17 22:49:25,815 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-17 22:49:25,815 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-17 22:49:25,815 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-17 22:49:25,815 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-17 22:49:25,816 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-17 22:49:25,816 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-17 22:49:25,816 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-17 22:49:25,816 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-17 22:49:25,816 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-17 22:49:25,816 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-17 22:49:25,816 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-17 22:49:25,816 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-17 22:49:25,816 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-17 22:49:25,817 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-17 22:49:25,817 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-17 22:49:25,817 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-17 22:49:25,817 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-17 22:49:25,817 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-17 22:49:25,817 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-17 22:49:25,817 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-17 22:49:25,817 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-17 22:49:25,817 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-17 22:49:25,817 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-17 22:49:25,818 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-17 22:49:25,818 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-17 22:49:25,818 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-17 22:49:25,818 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-17 22:49:25,818 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-17 22:49:25,818 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-17 22:49:25,818 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-17 22:49:25,818 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-17 22:49:25,818 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-17 22:49:25,819 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-17 22:49:25,819 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-17 22:49:25,819 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-17 22:49:25,819 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-17 22:49:25,819 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-17 22:49:25,819 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-17 22:49:25,819 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-17 22:49:25,819 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-17 22:49:25,819 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-17 22:49:25,820 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-17 22:49:25,820 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-17 22:49:25,820 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-17 22:49:25,820 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-17 22:49:25,820 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-17 22:49:25,820 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-17 22:49:25,820 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-17 22:49:25,820 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-17 22:49:25,820 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-17 22:49:25,821 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-17 22:49:25,821 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-17 22:49:25,821 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-17 22:49:25,821 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-17 22:49:25,821 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-17 22:49:25,821 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-17 22:49:25,821 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-17 22:49:25,821 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-17 22:49:25,821 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-17 22:49:25,822 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-17 22:49:25,822 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-17 22:49:25,822 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-17 22:49:25,822 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-17 22:49:25,822 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-17 22:49:25,822 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-17 22:49:25,822 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-17 22:49:25,822 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-17 22:49:25,822 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-17 22:49:25,823 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-17 22:49:25,823 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-17 22:49:25,823 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-17 22:49:25,823 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-17 22:49:25,823 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-17 22:49:25,823 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-17 22:49:25,823 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-17 22:49:25,823 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-17 22:49:25,823 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-17 22:49:25,823 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-17 22:49:25,824 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-17 22:49:25,824 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-17 22:49:25,824 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-17 22:49:25,824 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-17 22:49:25,824 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-17 22:49:25,824 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-17 22:49:25,824 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-17 22:49:25,824 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-17 22:49:25,824 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-17 22:49:25,825 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-17 22:49:25,825 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-17 22:49:25,825 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-17 22:49:25,825 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-17 22:49:25,825 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-17 22:49:25,825 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-17 22:49:25,825 INFO L280 TraceCheckUtils]: 222: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-17 22:49:25,825 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-17 22:49:25,825 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-17 22:49:25,826 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-17 22:49:25,826 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-17 22:49:25,826 INFO L263 TraceCheckUtils]: 227: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {162972#true} is VALID [2020-07-17 22:49:25,826 INFO L280 TraceCheckUtils]: 228: Hoare triple {162972#true} ~input := #in~input; {162972#true} is VALID [2020-07-17 22:49:25,826 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-17 22:49:25,826 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-17 22:49:25,826 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-17 22:49:25,826 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-17 22:49:25,827 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-17 22:49:25,827 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-17 22:49:25,827 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-17 22:49:25,827 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-17 22:49:25,827 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-17 22:49:25,827 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-17 22:49:25,827 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-17 22:49:25,827 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-17 22:49:25,827 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-17 22:49:25,828 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-17 22:49:25,828 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-17 22:49:25,828 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-17 22:49:25,828 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-17 22:49:25,828 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-17 22:49:25,828 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-17 22:49:25,828 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-17 22:49:25,828 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-17 22:49:25,828 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-17 22:49:25,829 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-17 22:49:25,829 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-17 22:49:25,829 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-17 22:49:25,829 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-17 22:49:25,829 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-17 22:49:25,829 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-17 22:49:25,829 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-17 22:49:25,829 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-17 22:49:25,829 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-17 22:49:25,829 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-17 22:49:25,830 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-17 22:49:25,830 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-17 22:49:25,830 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-17 22:49:25,830 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-17 22:49:25,830 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-17 22:49:25,830 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-17 22:49:25,830 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-17 22:49:25,830 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-17 22:49:25,830 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-17 22:49:25,831 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-17 22:49:25,831 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-17 22:49:25,831 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-17 22:49:25,831 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-17 22:49:25,831 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-17 22:49:25,831 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-17 22:49:25,831 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-17 22:49:25,831 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-17 22:49:25,831 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-17 22:49:25,832 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-17 22:49:25,832 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-17 22:49:25,832 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-17 22:49:25,832 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-17 22:49:25,832 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-17 22:49:25,832 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-17 22:49:25,832 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-17 22:49:25,832 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-17 22:49:25,832 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-17 22:49:25,833 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-17 22:49:25,833 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-17 22:49:25,833 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-17 22:49:25,833 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-17 22:49:25,833 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-17 22:49:25,833 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-17 22:49:25,833 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-17 22:49:25,833 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-17 22:49:25,833 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-17 22:49:25,834 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-17 22:49:25,834 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-17 22:49:25,834 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-17 22:49:25,834 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-17 22:49:25,834 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-17 22:49:25,834 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-17 22:49:25,834 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-17 22:49:25,834 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-17 22:49:25,834 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-17 22:49:25,835 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-17 22:49:25,835 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-17 22:49:25,835 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-17 22:49:25,835 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-17 22:49:25,835 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-17 22:49:25,835 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-17 22:49:25,835 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-17 22:49:25,835 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-17 22:49:25,835 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-17 22:49:25,836 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-17 22:49:25,836 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-17 22:49:25,836 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-17 22:49:25,836 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-17 22:49:25,836 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-17 22:49:25,836 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-17 22:49:25,836 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-17 22:49:25,836 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-17 22:49:25,836 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-17 22:49:25,836 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-17 22:49:25,837 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-17 22:49:25,837 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-17 22:49:25,837 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-17 22:49:25,837 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-17 22:49:25,837 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-17 22:49:25,837 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-17 22:49:25,837 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-17 22:49:25,838 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-17 22:49:25,838 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-17 22:49:25,838 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-17 22:49:25,838 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-17 22:49:25,838 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-17 22:49:25,838 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-17 22:49:25,840 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-17 22:49:25,841 INFO L280 TraceCheckUtils]: 339: Hoare triple {164723#(<= ~a12~0 11)} assume true; {164723#(<= ~a12~0 11)} is VALID [2020-07-17 22:49:25,842 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {164723#(<= ~a12~0 11)} {162972#true} #977#return; {164723#(<= ~a12~0 11)} is VALID [2020-07-17 22:49:25,843 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-17 22:49:25,844 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-17 22:49:25,844 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-17 22:49:25,845 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-17 22:49:25,846 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-17 22:49:25,847 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-17 22:49:25,848 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-17 22:49:25,849 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-17 22:49:25,850 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-17 22:49:25,850 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-17 22:49:25,851 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-17 22:49:25,852 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-17 22:49:25,853 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-17 22:49:25,854 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-17 22:49:25,854 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-17 22:49:25,855 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-17 22:49:25,856 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-17 22:49:25,857 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-17 22:49:25,857 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-17 22:49:25,858 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-17 22:49:25,859 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-17 22:49:25,860 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-17 22:49:25,860 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-17 22:49:25,861 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-17 22:49:25,862 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-17 22:49:25,862 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-17 22:49:25,863 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-17 22:49:25,864 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-17 22:49:25,865 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-17 22:49:25,865 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-17 22:49:25,866 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-17 22:49:25,867 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-17 22:49:25,867 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-17 22:49:25,868 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-17 22:49:25,869 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-17 22:49:25,870 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-17 22:49:25,871 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-17 22:49:25,871 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-17 22:49:25,872 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-17 22:49:25,873 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-17 22:49:25,874 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-17 22:49:25,874 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-17 22:49:25,875 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-17 22:49:25,876 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-17 22:49:25,877 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-17 22:49:25,877 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-17 22:49:25,878 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-17 22:49:25,879 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-17 22:49:25,880 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-17 22:49:25,880 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-17 22:49:25,881 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-17 22:49:25,882 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-17 22:49:25,883 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-17 22:49:25,883 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-17 22:49:25,884 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-17 22:49:25,885 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-17 22:49:25,886 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-17 22:49:25,886 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-17 22:49:25,887 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-17 22:49:25,888 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-17 22:49:25,889 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-17 22:49:25,889 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-17 22:49:25,890 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-17 22:49:25,891 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-17 22:49:25,892 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-17 22:49:25,892 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-17 22:49:25,893 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-17 22:49:25,894 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-17 22:49:25,895 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-17 22:49:25,895 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-17 22:49:25,896 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-17 22:49:25,897 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-17 22:49:25,897 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-17 22:49:25,898 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-17 22:49:25,899 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-17 22:49:25,899 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-17 22:49:25,900 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-17 22:49:25,901 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-17 22:49:25,902 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-17 22:49:25,902 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-17 22:49:25,903 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-17 22:49:25,904 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-17 22:49:25,904 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-17 22:49:25,905 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-17 22:49:25,906 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-17 22:49:25,907 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-17 22:49:25,907 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-17 22:49:25,908 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-17 22:49:25,909 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-17 22:49:25,909 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-17 22:49:25,910 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-17 22:49:25,911 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-17 22:49:25,912 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-17 22:49:25,912 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-17 22:49:25,917 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-17 22:49:25,918 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-17 22:49:25,919 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-17 22:49:25,920 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-17 22:49:25,920 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-17 22:49:25,921 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-17 22:49:25,922 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-17 22:49:25,923 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-17 22:49:25,924 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-17 22:49:25,925 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-17 22:49:25,925 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-17 22:49:25,926 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-17 22:49:25,927 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-17 22:49:25,927 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-17 22:49:25,928 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-17 22:49:25,929 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-17 22:49:25,929 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-17 22:49:25,930 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-17 22:49:25,931 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-17 22:49:25,932 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-17 22:49:25,932 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-17 22:49:25,933 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-17 22:49:25,934 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-17 22:49:25,935 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-17 22:49:25,935 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-17 22:49:25,936 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-17 22:49:25,937 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-17 22:49:25,938 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-17 22:49:25,938 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-17 22:49:25,939 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-17 22:49:25,940 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-17 22:49:25,941 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-17 22:49:25,941 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-17 22:49:25,942 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-17 22:49:25,943 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-17 22:49:25,943 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-17 22:49:25,944 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-17 22:49:25,945 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-17 22:49:25,946 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-17 22:49:25,946 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-17 22:49:25,947 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-17 22:49:25,948 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-17 22:49:25,948 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-17 22:49:25,949 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-17 22:49:25,950 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-17 22:49:25,951 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-17 22:49:25,952 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-17 22:49:25,952 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-17 22:49:25,953 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-17 22:49:25,954 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-17 22:49:25,954 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-17 22:49:25,955 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-17 22:49:25,956 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-17 22:49:25,957 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-17 22:49:25,957 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-17 22:49:25,958 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-17 22:49:25,959 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-17 22:49:25,959 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-17 22:49:25,960 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-17 22:49:25,961 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-17 22:49:25,961 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-17 22:49:25,962 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-17 22:49:25,963 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-17 22:49:25,964 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-17 22:49:25,966 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-17 22:49:25,967 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-17 22:49:25,967 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-17 22:49:25,968 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-17 22:49:25,970 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-17 22:49:25,970 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-17 22:49:25,971 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-17 22:49:25,972 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-17 22:49:25,973 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-17 22:49:25,973 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-17 22:49:25,974 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-17 22:49:25,975 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-17 22:49:25,975 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-17 22:49:25,976 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-17 22:49:25,977 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-17 22:49:25,978 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-17 22:49:25,978 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-17 22:49:25,979 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-17 22:49:25,980 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-17 22:49:25,981 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-17 22:49:25,981 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-17 22:49:25,982 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-17 22:49:25,983 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-17 22:49:25,984 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-17 22:49:25,984 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-17 22:49:25,985 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-17 22:49:25,986 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-17 22:49:25,987 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-17 22:49:25,987 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-17 22:49:25,988 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-17 22:49:25,989 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-17 22:49:25,989 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-17 22:49:25,990 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-17 22:49:25,991 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-17 22:49:25,992 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-17 22:49:25,992 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-17 22:49:25,993 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-17 22:49:25,994 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-17 22:49:25,995 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-17 22:49:25,996 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-17 22:49:25,996 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-17 22:49:25,997 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-17 22:49:25,998 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-17 22:49:25,999 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-17 22:49:26,000 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-17 22:49:26,000 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-17 22:49:26,001 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-17 22:49:26,002 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-17 22:49:26,003 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-17 22:49:26,003 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-17 22:49:26,004 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-17 22:49:26,005 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-17 22:49:26,005 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-17 22:49:26,006 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-17 22:49:26,007 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-17 22:49:26,008 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-17 22:49:26,008 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-17 22:49:26,009 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-17 22:49:26,010 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-17 22:49:26,011 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-17 22:49:26,011 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-17 22:49:26,012 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-17 22:49:26,013 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-17 22:49:26,014 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-17 22:49:26,015 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-17 22:49:26,016 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-17 22:49:26,016 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-17 22:49:26,017 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-17 22:49:26,018 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-17 22:49:26,018 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-17 22:49:26,019 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-17 22:49:26,020 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-17 22:49:26,021 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-17 22:49:26,021 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-17 22:49:26,022 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-17 22:49:26,023 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-17 22:49:26,023 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-17 22:49:26,024 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-17 22:49:26,025 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-17 22:49:26,026 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-17 22:49:26,026 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-17 22:49:26,027 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-17 22:49:26,028 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-17 22:49:26,029 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-17 22:49:26,029 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-17 22:49:26,030 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-17 22:49:26,031 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-17 22:49:26,032 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-17 22:49:26,032 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-17 22:49:26,033 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-17 22:49:26,034 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-17 22:49:26,035 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-17 22:49:26,035 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-17 22:49:26,036 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-17 22:49:26,037 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-17 22:49:26,038 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-17 22:49:26,038 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-17 22:49:26,039 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-17 22:49:26,040 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-17 22:49:26,041 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-17 22:49:26,041 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-17 22:49:26,042 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-17 22:49:26,043 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-17 22:49:26,043 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-17 22:49:26,044 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-17 22:49:26,045 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-17 22:49:26,046 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-17 22:49:26,046 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-17 22:49:26,047 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-17 22:49:26,048 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-17 22:49:26,049 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-17 22:49:26,049 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-17 22:49:26,050 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-17 22:49:26,051 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-17 22:49:26,052 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-17 22:49:26,053 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-17 22:49:26,053 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-17 22:49:26,054 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-17 22:49:26,055 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-17 22:49:26,056 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-17 22:49:26,056 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-17 22:49:26,057 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-17 22:49:26,058 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-17 22:49:26,058 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-17 22:49:26,059 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-17 22:49:26,060 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-17 22:49:26,060 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-17 22:49:26,061 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-17 22:49:26,062 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-17 22:49:26,062 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-17 22:49:26,063 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-17 22:49:26,064 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-17 22:49:26,065 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-17 22:49:26,066 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-17 22:49:26,066 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-17 22:49:26,067 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-17 22:49:26,068 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-17 22:49:26,069 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-17 22:49:26,069 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-17 22:49:26,070 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-17 22:49:26,071 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-17 22:49:26,071 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-17 22:49:26,072 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-17 22:49:26,073 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-17 22:49:26,074 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-17 22:49:26,074 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-17 22:49:26,075 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-17 22:49:26,076 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-17 22:49:26,076 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-17 22:49:26,077 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-17 22:49:26,078 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-17 22:49:26,079 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-17 22:49:26,079 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-17 22:49:26,080 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-17 22:49:26,081 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-17 22:49:26,082 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-17 22:49:26,082 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-17 22:49:26,083 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-17 22:49:26,084 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-17 22:49:26,085 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-17 22:49:26,085 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-17 22:49:26,086 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-17 22:49:26,087 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-17 22:49:26,087 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-17 22:49:26,088 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-17 22:49:26,089 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-17 22:49:26,090 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-17 22:49:26,090 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-17 22:49:26,091 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-17 22:49:26,092 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-17 22:49:26,092 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-17 22:49:26,093 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-17 22:49:26,094 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-17 22:49:26,094 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-17 22:49:26,095 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-17 22:49:26,096 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-17 22:49:26,097 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-17 22:49:26,098 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-17 22:49:26,099 INFO L280 TraceCheckUtils]: 677: Hoare triple {163705#(<= 81 |old(~a12~0)|)} assume true; {163705#(<= 81 |old(~a12~0)|)} is VALID [2020-07-17 22:49:26,100 INFO L275 TraceCheckUtils]: 678: Hoare quadruple {163705#(<= 81 |old(~a12~0)|)} {163456#(<= ~a12~0 76)} #977#return; {162973#false} is VALID [2020-07-17 22:49:26,100 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-17 22:49:26,101 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-17 22:49:26,101 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-17 22:49:26,101 INFO L263 TraceCheckUtils]: 682: Hoare triple {162973#false} call #t~ret3 := calculate_output(~input~0); {162973#false} is VALID [2020-07-17 22:49:26,101 INFO L280 TraceCheckUtils]: 683: Hoare triple {162973#false} ~input := #in~input; {162973#false} is VALID [2020-07-17 22:49:26,101 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-17 22:49:26,102 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-17 22:49:26,102 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-17 22:49:26,102 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-17 22:49:26,102 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-17 22:49:26,102 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-17 22:49:26,102 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-17 22:49:26,103 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-17 22:49:26,103 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-17 22:49:26,103 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-17 22:49:26,103 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-17 22:49:26,103 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-17 22:49:26,104 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-17 22:49:26,104 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-17 22:49:26,104 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-17 22:49:26,104 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-17 22:49:26,104 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-17 22:49:26,105 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-17 22:49:26,105 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-17 22:49:26,105 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-17 22:49:26,105 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-17 22:49:26,105 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-17 22:49:26,105 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-17 22:49:26,105 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-17 22:49:26,105 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-17 22:49:26,105 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-17 22:49:26,106 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-17 22:49:26,106 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-17 22:49:26,106 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-17 22:49:26,106 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-17 22:49:26,106 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-17 22:49:26,106 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-17 22:49:26,106 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-17 22:49:26,106 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-17 22:49:26,106 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-17 22:49:26,106 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-17 22:49:26,107 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-17 22:49:26,107 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-17 22:49:26,107 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-17 22:49:26,107 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-17 22:49:26,107 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-17 22:49:26,107 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-17 22:49:26,107 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-17 22:49:26,107 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-17 22:49:26,107 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-17 22:49:26,108 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-17 22:49:26,108 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-17 22:49:26,108 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-17 22:49:26,108 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-17 22:49:26,108 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-17 22:49:26,108 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-17 22:49:26,108 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-17 22:49:26,108 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-17 22:49:26,108 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-17 22:49:26,109 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-17 22:49:26,109 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-17 22:49:26,109 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-17 22:49:26,109 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-17 22:49:26,109 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-17 22:49:26,109 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-17 22:49:26,109 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-17 22:49:26,109 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-17 22:49:26,109 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-17 22:49:26,109 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-17 22:49:26,110 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-17 22:49:26,110 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-17 22:49:26,110 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-17 22:49:26,110 INFO L280 TraceCheckUtils]: 751: Hoare triple {162973#false} assume true; {162973#false} is VALID [2020-07-17 22:49:26,110 INFO L275 TraceCheckUtils]: 752: Hoare quadruple {162973#false} {162973#false} #977#return; {162973#false} is VALID [2020-07-17 22:49:26,110 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-17 22:49:26,110 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-17 22:49:26,110 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-17 22:49:26,111 INFO L263 TraceCheckUtils]: 756: Hoare triple {162973#false} call #t~ret3 := calculate_output(~input~0); {162973#false} is VALID [2020-07-17 22:49:26,111 INFO L280 TraceCheckUtils]: 757: Hoare triple {162973#false} ~input := #in~input; {162973#false} is VALID [2020-07-17 22:49:26,111 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-17 22:49:26,111 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-17 22:49:26,111 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-17 22:49:26,111 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-17 22:49:26,111 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-17 22:49:26,111 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-17 22:49:26,111 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-17 22:49:26,111 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-17 22:49:26,112 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-17 22:49:26,112 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-17 22:49:26,112 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-17 22:49:26,112 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-17 22:49:26,112 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-17 22:49:26,112 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-17 22:49:26,112 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-17 22:49:26,112 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-17 22:49:26,112 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-17 22:49:26,112 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-17 22:49:26,113 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-17 22:49:26,113 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-17 22:49:26,113 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-17 22:49:26,113 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-17 22:49:26,113 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-17 22:49:26,113 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-17 22:49:26,113 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-17 22:49:26,113 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-17 22:49:26,113 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-17 22:49:26,113 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-17 22:49:26,114 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-17 22:49:26,114 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-17 22:49:26,114 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-17 22:49:26,114 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-17 22:49:26,114 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-17 22:49:26,114 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-17 22:49:26,114 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-17 22:49:26,114 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-17 22:49:26,114 INFO L280 TraceCheckUtils]: 794: Hoare triple {162973#false} assume !false; {162973#false} is VALID [2020-07-17 22:49:26,415 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-17 22:49:26,415 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:49:26,415 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-17 22:49:26,416 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895391516] [2020-07-17 22:49:26,417 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 795 [2020-07-17 22:49:26,452 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:49:26,452 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states. [2020-07-17 22:49:27,851 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-17 22:49:27,852 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-17 22:49:27,852 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:49:27,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-17 22:49:27,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2020-07-17 22:49:27,853 INFO L87 Difference]: Start difference. First operand 3732 states and 4013 transitions. Second operand 10 states. [2020-07-17 22:49:39,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:49:39,546 INFO L93 Difference]: Finished difference Result 8206 states and 8860 transitions. [2020-07-17 22:49:39,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-17 22:49:39,546 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 795 [2020-07-17 22:49:39,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:49:39,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-17 22:49:39,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 921 transitions. [2020-07-17 22:49:39,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-17 22:49:39,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 921 transitions. [2020-07-17 22:49:39,555 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states and 921 transitions. [2020-07-17 22:49:42,429 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-17 22:49:43,146 INFO L225 Difference]: With dead ends: 8206 [2020-07-17 22:49:43,147 INFO L226 Difference]: Without dead ends: 4480 [2020-07-17 22:49:43,152 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-17 22:49:43,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4480 states. [2020-07-17 22:49:44,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4480 to 4102. [2020-07-17 22:49:44,305 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:49:44,305 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4480 states. Second operand 4102 states. [2020-07-17 22:49:44,305 INFO L74 IsIncluded]: Start isIncluded. First operand 4480 states. Second operand 4102 states. [2020-07-17 22:49:44,305 INFO L87 Difference]: Start difference. First operand 4480 states. Second operand 4102 states. [2020-07-17 22:49:44,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:49:44,907 INFO L93 Difference]: Finished difference Result 4480 states and 4832 transitions. [2020-07-17 22:49:44,908 INFO L276 IsEmpty]: Start isEmpty. Operand 4480 states and 4832 transitions. [2020-07-17 22:49:44,911 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:49:44,911 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:49:44,911 INFO L74 IsIncluded]: Start isIncluded. First operand 4102 states. Second operand 4480 states. [2020-07-17 22:49:44,911 INFO L87 Difference]: Start difference. First operand 4102 states. Second operand 4480 states. [2020-07-17 22:49:45,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:49:45,519 INFO L93 Difference]: Finished difference Result 4480 states and 4832 transitions. [2020-07-17 22:49:45,519 INFO L276 IsEmpty]: Start isEmpty. Operand 4480 states and 4832 transitions. [2020-07-17 22:49:45,523 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:49:45,524 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:49:45,524 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:49:45,524 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:49:45,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4102 states. [2020-07-17 22:49:46,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4102 states to 4102 states and 4440 transitions. [2020-07-17 22:49:46,086 INFO L78 Accepts]: Start accepts. Automaton has 4102 states and 4440 transitions. Word has length 795 [2020-07-17 22:49:46,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:49:46,086 INFO L479 AbstractCegarLoop]: Abstraction has 4102 states and 4440 transitions. [2020-07-17 22:49:46,086 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-17 22:49:46,087 INFO L276 IsEmpty]: Start isEmpty. Operand 4102 states and 4440 transitions. [2020-07-17 22:49:46,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 872 [2020-07-17 22:49:46,096 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:49:46,097 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-17 22:49:46,297 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-07-17 22:49:46,298 INFO L427 AbstractCegarLoop]: === Iteration 15 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:49:46,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:49:46,299 INFO L82 PathProgramCache]: Analyzing trace with hash 1556654866, now seen corresponding path program 1 times [2020-07-17 22:49:46,300 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:49:46,300 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087418676] [2020-07-17 22:49:46,300 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:49:46,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:46,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:46,625 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-17 22:49:46,627 INFO L280 TraceCheckUtils]: 1: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} assume true; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:49:46,628 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {187606#(<= (+ ~a12~0 49) 0)} {187601#true} #973#return; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:49:46,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:46,680 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-17 22:49:46,680 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-17 22:49:46,680 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-17 22:49:46,681 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-17 22:49:46,681 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-17 22:49:46,681 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-17 22:49:46,681 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-17 22:49:46,681 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-17 22:49:46,681 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-17 22:49:46,681 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-17 22:49:46,681 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-17 22:49:46,682 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-17 22:49:46,682 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-17 22:49:46,682 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-17 22:49:46,682 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-17 22:49:46,682 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-17 22:49:46,682 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-17 22:49:46,682 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-17 22:49:46,682 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-17 22:49:46,682 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-17 22:49:46,683 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-17 22:49:46,683 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-17 22:49:46,683 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-17 22:49:46,683 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-17 22:49:46,683 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-17 22:49:46,683 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-17 22:49:46,683 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-17 22:49:46,683 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-17 22:49:46,683 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-17 22:49:46,684 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-17 22:49:46,684 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-17 22:49:46,684 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-17 22:49:46,684 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-17 22:49:46,684 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-17 22:49:46,684 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-17 22:49:46,684 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-17 22:49:46,684 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-17 22:49:46,684 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-17 22:49:46,685 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-17 22:49:46,685 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-17 22:49:46,685 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-17 22:49:46,685 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-17 22:49:46,685 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-17 22:49:46,685 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-17 22:49:46,685 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-17 22:49:46,685 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-17 22:49:46,685 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-17 22:49:46,686 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-17 22:49:46,686 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-17 22:49:46,686 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-17 22:49:46,686 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-17 22:49:46,686 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-17 22:49:46,686 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-17 22:49:46,686 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-17 22:49:46,686 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-17 22:49:46,686 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-17 22:49:46,687 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-17 22:49:46,687 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-17 22:49:46,687 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-17 22:49:46,687 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-17 22:49:46,687 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-17 22:49:46,687 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-17 22:49:46,687 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-17 22:49:46,687 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-17 22:49:46,687 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-17 22:49:46,688 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-17 22:49:46,688 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-17 22:49:46,688 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-17 22:49:46,688 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-17 22:49:46,688 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-17 22:49:46,688 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-17 22:49:46,688 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-17 22:49:46,688 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-17 22:49:46,689 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-17 22:49:46,689 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-17 22:49:46,689 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-17 22:49:46,689 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-17 22:49:46,689 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-17 22:49:46,689 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-17 22:49:46,689 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-17 22:49:46,689 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-17 22:49:46,689 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-17 22:49:46,690 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-17 22:49:46,690 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-17 22:49:46,690 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-17 22:49:46,690 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-17 22:49:46,690 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-17 22:49:46,690 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-17 22:49:46,690 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-17 22:49:46,690 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-17 22:49:46,690 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-17 22:49:46,691 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-17 22:49:46,691 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-17 22:49:46,691 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-17 22:49:46,691 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-17 22:49:46,691 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-17 22:49:46,691 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-17 22:49:46,691 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-17 22:49:46,691 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-17 22:49:46,691 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-17 22:49:46,692 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-17 22:49:46,692 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-17 22:49:46,692 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-17 22:49:46,692 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-17 22:49:46,692 INFO L280 TraceCheckUtils]: 104: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:46,692 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {187601#true} {187606#(<= (+ ~a12~0 49) 0)} #977#return; {187601#true} is VALID [2020-07-17 22:49:46,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:46,753 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-17 22:49:46,754 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-17 22:49:46,754 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-17 22:49:46,754 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-17 22:49:46,754 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-17 22:49:46,754 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-17 22:49:46,754 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-17 22:49:46,755 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-17 22:49:46,755 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-17 22:49:46,755 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-17 22:49:46,755 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-17 22:49:46,755 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-17 22:49:46,756 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-17 22:49:46,756 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-17 22:49:46,756 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-17 22:49:46,756 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-17 22:49:46,756 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-17 22:49:46,756 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-17 22:49:46,757 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-17 22:49:46,757 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-17 22:49:46,757 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-17 22:49:46,757 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-17 22:49:46,757 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-17 22:49:46,758 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-17 22:49:46,758 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-17 22:49:46,758 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-17 22:49:46,758 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-17 22:49:46,758 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-17 22:49:46,758 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-17 22:49:46,759 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-17 22:49:46,759 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-17 22:49:46,759 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-17 22:49:46,759 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-17 22:49:46,759 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-17 22:49:46,759 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-17 22:49:46,760 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-17 22:49:46,760 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-17 22:49:46,760 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-17 22:49:46,760 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-17 22:49:46,760 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-17 22:49:46,760 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-17 22:49:46,761 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-17 22:49:46,761 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-17 22:49:46,761 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-17 22:49:46,761 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-17 22:49:46,761 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-17 22:49:46,761 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-17 22:49:46,762 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-17 22:49:46,762 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-17 22:49:46,762 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-17 22:49:46,762 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-17 22:49:46,762 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-17 22:49:46,762 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-17 22:49:46,762 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-17 22:49:46,763 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-17 22:49:46,763 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-17 22:49:46,763 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-17 22:49:46,763 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-17 22:49:46,763 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-17 22:49:46,764 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-17 22:49:46,764 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-17 22:49:46,764 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-17 22:49:46,764 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-17 22:49:46,764 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-17 22:49:46,764 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-17 22:49:46,765 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-17 22:49:46,765 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-17 22:49:46,765 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-17 22:49:46,765 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-17 22:49:46,765 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-17 22:49:46,766 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-17 22:49:46,766 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-17 22:49:46,766 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-17 22:49:46,766 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-17 22:49:46,766 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-17 22:49:46,766 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-17 22:49:46,767 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-17 22:49:46,767 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-17 22:49:46,767 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-17 22:49:46,767 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-17 22:49:46,767 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-17 22:49:46,768 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-17 22:49:46,768 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-17 22:49:46,768 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-17 22:49:46,768 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-17 22:49:46,768 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-17 22:49:46,768 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-17 22:49:46,769 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-17 22:49:46,769 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-17 22:49:46,769 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-17 22:49:46,769 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-17 22:49:46,769 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-17 22:49:46,769 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-17 22:49:46,770 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-17 22:49:46,770 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-17 22:49:46,770 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-17 22:49:46,770 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-17 22:49:46,770 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-17 22:49:46,771 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-17 22:49:46,771 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-17 22:49:46,771 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-17 22:49:46,771 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-17 22:49:46,771 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-17 22:49:46,771 INFO L280 TraceCheckUtils]: 103: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:46,772 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-17 22:49:46,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:46,802 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-17 22:49:46,802 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-17 22:49:46,802 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-17 22:49:46,802 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-17 22:49:46,803 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-17 22:49:46,803 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-17 22:49:46,803 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-17 22:49:46,803 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-17 22:49:46,803 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-17 22:49:46,803 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-17 22:49:46,804 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-17 22:49:46,804 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-17 22:49:46,804 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-17 22:49:46,804 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-17 22:49:46,804 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-17 22:49:46,804 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-17 22:49:46,805 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-17 22:49:46,805 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-17 22:49:46,805 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-17 22:49:46,805 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-17 22:49:46,805 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-17 22:49:46,806 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-17 22:49:46,806 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-17 22:49:46,806 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-17 22:49:46,806 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-17 22:49:46,806 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-17 22:49:46,806 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-17 22:49:46,807 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-17 22:49:46,807 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-17 22:49:46,807 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-17 22:49:46,807 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-17 22:49:46,807 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-17 22:49:46,807 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-17 22:49:46,808 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-17 22:49:46,808 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-17 22:49:46,808 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-17 22:49:46,808 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-17 22:49:46,808 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-17 22:49:46,809 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-17 22:49:46,809 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-17 22:49:46,809 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-17 22:49:46,809 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-17 22:49:46,809 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-17 22:49:46,810 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-17 22:49:46,810 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-17 22:49:46,810 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-17 22:49:46,810 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-17 22:49:46,810 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-17 22:49:46,810 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-17 22:49:46,811 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-17 22:49:46,811 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-17 22:49:46,811 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-17 22:49:46,811 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-17 22:49:46,811 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-17 22:49:46,811 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-17 22:49:46,812 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-17 22:49:46,812 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-17 22:49:46,812 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-17 22:49:46,812 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-17 22:49:46,812 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-17 22:49:46,812 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-17 22:49:46,813 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-17 22:49:46,813 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-17 22:49:46,813 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-17 22:49:46,813 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-17 22:49:46,813 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-17 22:49:46,813 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-17 22:49:46,814 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-17 22:49:46,814 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-17 22:49:46,814 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-17 22:49:46,814 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-17 22:49:46,814 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-17 22:49:46,814 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-17 22:49:46,815 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-17 22:49:46,815 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-17 22:49:46,815 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-17 22:49:46,815 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-17 22:49:46,815 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-17 22:49:46,815 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-17 22:49:46,815 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-17 22:49:46,816 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-17 22:49:46,816 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-17 22:49:46,816 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-17 22:49:46,816 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-17 22:49:46,816 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-17 22:49:46,816 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-17 22:49:46,817 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-17 22:49:46,817 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-17 22:49:46,817 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-17 22:49:46,817 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-17 22:49:46,817 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-17 22:49:46,817 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-17 22:49:46,818 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-17 22:49:46,818 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-17 22:49:46,818 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-17 22:49:46,818 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-17 22:49:46,818 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-17 22:49:46,818 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-17 22:49:46,819 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-17 22:49:46,819 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-17 22:49:46,819 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-17 22:49:46,819 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-17 22:49:46,819 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-17 22:49:46,819 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-17 22:49:46,820 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-17 22:49:46,820 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-17 22:49:46,820 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-17 22:49:46,820 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-17 22:49:46,820 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-17 22:49:46,820 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-17 22:49:46,820 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-17 22:49:46,821 INFO L280 TraceCheckUtils]: 111: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:46,821 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-17 22:49:46,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:46,911 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-17 22:49:46,912 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-17 22:49:46,912 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-17 22:49:46,912 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-17 22:49:46,913 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-17 22:49:46,913 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-17 22:49:46,913 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-17 22:49:46,914 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-17 22:49:46,914 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-17 22:49:46,914 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-17 22:49:46,914 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-17 22:49:46,915 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-17 22:49:46,915 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-17 22:49:46,915 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-17 22:49:46,916 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-17 22:49:46,916 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-17 22:49:46,916 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-17 22:49:46,916 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-17 22:49:46,917 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-17 22:49:46,917 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-17 22:49:46,917 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-17 22:49:46,918 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-17 22:49:46,918 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-17 22:49:46,918 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-17 22:49:46,919 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-17 22:49:46,919 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-17 22:49:46,919 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-17 22:49:46,919 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-17 22:49:46,920 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-17 22:49:46,920 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-17 22:49:46,920 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-17 22:49:46,920 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-17 22:49:46,921 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-17 22:49:46,921 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-17 22:49:46,921 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-17 22:49:46,921 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-17 22:49:46,922 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-17 22:49:46,922 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-17 22:49:46,922 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-17 22:49:46,923 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-17 22:49:46,923 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-17 22:49:46,923 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-17 22:49:46,923 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-17 22:49:46,924 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-17 22:49:46,924 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-17 22:49:46,924 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-17 22:49:46,925 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-17 22:49:46,925 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-17 22:49:46,925 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-17 22:49:46,925 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-17 22:49:46,926 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-17 22:49:46,926 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-17 22:49:46,926 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-17 22:49:46,927 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-17 22:49:46,927 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-17 22:49:46,927 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-17 22:49:46,927 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-17 22:49:46,928 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-17 22:49:46,928 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-17 22:49:46,928 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-17 22:49:46,928 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-17 22:49:46,929 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-17 22:49:46,929 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-17 22:49:46,929 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-17 22:49:46,930 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-17 22:49:46,930 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-17 22:49:46,930 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-17 22:49:46,930 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-17 22:49:46,931 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-17 22:49:46,931 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-17 22:49:46,931 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-17 22:49:46,932 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-17 22:49:46,932 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-17 22:49:46,932 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-17 22:49:46,932 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-17 22:49:46,933 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-17 22:49:46,933 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-17 22:49:46,933 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-17 22:49:46,934 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-17 22:49:46,934 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-17 22:49:46,934 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-17 22:49:46,934 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-17 22:49:46,935 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-17 22:49:46,935 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-17 22:49:46,935 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-17 22:49:46,935 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-17 22:49:46,936 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-17 22:49:46,936 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-17 22:49:46,936 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-17 22:49:46,936 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-17 22:49:46,937 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-17 22:49:46,937 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-17 22:49:46,937 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-17 22:49:46,938 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-17 22:49:46,938 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-17 22:49:46,938 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-17 22:49:46,938 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-17 22:49:46,939 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-17 22:49:46,939 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-17 22:49:46,939 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-17 22:49:46,940 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-17 22:49:46,940 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-17 22:49:46,940 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-17 22:49:46,940 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-17 22:49:46,941 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-17 22:49:46,941 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-17 22:49:46,941 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-17 22:49:46,942 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-17 22:49:46,942 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-17 22:49:46,942 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-17 22:49:46,942 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-17 22:49:46,943 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-17 22:49:46,943 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-17 22:49:46,943 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-17 22:49:46,944 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-17 22:49:46,944 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-17 22:49:46,944 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-17 22:49:46,944 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-17 22:49:46,945 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-17 22:49:46,945 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-17 22:49:46,945 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-17 22:49:46,945 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-17 22:49:46,946 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-17 22:49:46,946 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-17 22:49:46,946 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-17 22:49:46,947 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-17 22:49:46,947 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-17 22:49:46,947 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-17 22:49:46,947 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-17 22:49:46,948 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-17 22:49:46,948 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-17 22:49:46,948 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-17 22:49:46,949 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-17 22:49:46,949 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-17 22:49:46,949 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-17 22:49:46,949 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-17 22:49:46,950 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-17 22:49:46,950 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-17 22:49:46,950 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-17 22:49:46,950 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-17 22:49:46,951 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-17 22:49:46,951 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-17 22:49:46,951 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-17 22:49:46,952 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-17 22:49:46,952 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-17 22:49:46,952 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-17 22:49:46,952 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-17 22:49:46,953 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-17 22:49:46,953 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-17 22:49:46,953 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-17 22:49:46,954 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-17 22:49:46,954 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-17 22:49:46,960 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-17 22:49:46,962 INFO L280 TraceCheckUtils]: 153: Hoare triple {188406#(<= ~a21~0 8)} assume true; {188406#(<= ~a21~0 8)} is VALID [2020-07-17 22:49:46,964 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {188406#(<= ~a21~0 8)} {187601#true} #977#return; {188086#(not (= 9 ~a21~0))} is VALID [2020-07-17 22:49:46,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:47,074 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-17 22:49:47,076 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-17 22:49:47,078 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-17 22:49:47,079 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-17 22:49:47,081 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-17 22:49:47,083 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-17 22:49:47,084 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-17 22:49:47,086 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-17 22:49:47,088 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-17 22:49:47,089 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-17 22:49:47,091 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-17 22:49:47,093 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-17 22:49:47,094 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-17 22:49:47,096 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-17 22:49:47,097 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-17 22:49:47,099 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-17 22:49:47,100 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-17 22:49:47,102 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-17 22:49:47,103 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-17 22:49:47,105 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-17 22:49:47,106 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-17 22:49:47,108 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-17 22:49:47,110 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-17 22:49:47,111 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-17 22:49:47,113 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-17 22:49:47,114 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-17 22:49:47,116 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-17 22:49:47,117 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-17 22:49:47,119 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-17 22:49:47,120 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-17 22:49:47,122 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-17 22:49:47,124 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-17 22:49:47,125 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-17 22:49:47,127 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-17 22:49:47,128 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-17 22:49:47,130 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-17 22:49:47,132 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-17 22:49:47,134 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-17 22:49:47,135 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-17 22:49:47,137 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-17 22:49:47,138 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-17 22:49:47,140 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-17 22:49:47,142 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-17 22:49:47,143 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-17 22:49:47,145 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-17 22:49:47,146 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-17 22:49:47,148 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-17 22:49:47,149 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-17 22:49:47,151 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-17 22:49:47,152 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-17 22:49:47,154 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-17 22:49:47,156 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-17 22:49:47,158 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-17 22:49:47,159 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-17 22:49:47,161 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-17 22:49:47,162 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-17 22:49:47,164 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-17 22:49:47,166 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-17 22:49:47,168 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-17 22:49:47,169 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-17 22:49:47,171 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-17 22:49:47,173 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-17 22:49:47,175 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-17 22:49:47,176 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-17 22:49:47,178 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-17 22:49:47,180 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-17 22:49:47,181 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-17 22:49:47,183 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-17 22:49:47,184 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-17 22:49:47,187 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-17 22:49:47,188 INFO L280 TraceCheckUtils]: 70: Hoare triple {188408#(= 9 |old(~a21~0)|)} assume true; {188408#(= 9 |old(~a21~0)|)} is VALID [2020-07-17 22:49:47,191 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {188408#(= 9 |old(~a21~0)|)} {188086#(not (= 9 ~a21~0))} #977#return; {187602#false} is VALID [2020-07-17 22:49:47,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:47,270 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-17 22:49:47,271 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-17 22:49:47,271 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-17 22:49:47,271 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-17 22:49:47,272 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-17 22:49:47,272 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-17 22:49:47,272 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-17 22:49:47,272 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-17 22:49:47,273 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-17 22:49:47,273 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-17 22:49:47,273 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-17 22:49:47,274 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-17 22:49:47,274 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-17 22:49:47,274 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-17 22:49:47,275 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-17 22:49:47,275 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-17 22:49:47,275 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-17 22:49:47,275 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-17 22:49:47,276 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-17 22:49:47,276 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-17 22:49:47,276 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-17 22:49:47,277 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-17 22:49:47,277 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-17 22:49:47,277 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-17 22:49:47,277 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-17 22:49:47,278 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-17 22:49:47,278 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-17 22:49:47,278 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-17 22:49:47,279 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-17 22:49:47,279 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-17 22:49:47,279 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-17 22:49:47,279 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-17 22:49:47,280 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-17 22:49:47,280 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-17 22:49:47,280 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-17 22:49:47,281 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-17 22:49:47,281 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-17 22:49:47,281 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-17 22:49:47,281 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-17 22:49:47,282 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-17 22:49:47,282 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-17 22:49:47,282 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-17 22:49:47,283 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-17 22:49:47,283 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-17 22:49:47,283 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-17 22:49:47,283 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-17 22:49:47,284 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-17 22:49:47,284 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-17 22:49:47,284 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-17 22:49:47,285 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-17 22:49:47,285 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-17 22:49:47,285 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-17 22:49:47,285 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-17 22:49:47,286 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-17 22:49:47,286 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-17 22:49:47,286 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-17 22:49:47,286 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-17 22:49:47,286 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-17 22:49:47,287 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-17 22:49:47,287 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-17 22:49:47,287 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-17 22:49:47,287 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-17 22:49:47,288 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-17 22:49:47,288 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-17 22:49:47,288 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-17 22:49:47,289 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-17 22:49:47,289 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-17 22:49:47,289 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-17 22:49:47,289 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-17 22:49:47,290 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-17 22:49:47,290 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-17 22:49:47,290 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-17 22:49:47,291 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-17 22:49:47,291 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-17 22:49:47,291 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-17 22:49:47,291 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-17 22:49:47,292 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-17 22:49:47,292 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-17 22:49:47,292 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-17 22:49:47,292 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-17 22:49:47,293 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-17 22:49:47,293 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-17 22:49:47,293 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-17 22:49:47,294 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-17 22:49:47,294 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-17 22:49:47,294 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-17 22:49:47,294 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-17 22:49:47,295 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-17 22:49:47,295 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-17 22:49:47,295 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-17 22:49:47,295 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-17 22:49:47,295 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-17 22:49:47,296 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-17 22:49:47,296 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-17 22:49:47,296 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-17 22:49:47,296 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-17 22:49:47,296 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-17 22:49:47,296 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-17 22:49:47,297 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-17 22:49:47,297 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-17 22:49:47,297 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-17 22:49:47,297 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-17 22:49:47,297 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-17 22:49:47,298 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-17 22:49:47,298 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-17 22:49:47,298 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-17 22:49:47,298 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-17 22:49:47,298 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-17 22:49:47,298 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-17 22:49:47,299 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-17 22:49:47,299 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-17 22:49:47,299 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-17 22:49:47,299 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-17 22:49:47,299 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-17 22:49:47,300 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-17 22:49:47,300 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-17 22:49:47,300 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-17 22:49:47,300 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-17 22:49:47,300 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-17 22:49:47,300 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-17 22:49:47,301 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-17 22:49:47,301 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-17 22:49:47,301 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-17 22:49:47,301 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-17 22:49:47,301 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-17 22:49:47,301 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-17 22:49:47,302 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-17 22:49:47,302 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-17 22:49:47,302 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-17 22:49:47,302 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-17 22:49:47,302 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-17 22:49:47,303 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-17 22:49:47,303 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-17 22:49:47,303 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-17 22:49:47,303 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-17 22:49:47,303 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-17 22:49:47,303 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-17 22:49:47,304 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-17 22:49:47,304 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-17 22:49:47,304 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-17 22:49:47,304 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-17 22:49:47,304 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-17 22:49:47,304 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-17 22:49:47,305 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-17 22:49:47,305 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-17 22:49:47,305 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-17 22:49:47,305 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-17 22:49:47,305 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-17 22:49:47,305 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-17 22:49:47,306 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-17 22:49:47,306 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-17 22:49:47,306 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-17 22:49:47,306 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-17 22:49:47,307 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-17 22:49:47,307 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-17 22:49:47,307 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-17 22:49:47,307 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-17 22:49:47,308 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-17 22:49:47,308 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-17 22:49:47,308 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-17 22:49:47,309 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-17 22:49:47,309 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-17 22:49:47,309 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-17 22:49:47,309 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-17 22:49:47,310 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-17 22:49:47,310 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-17 22:49:47,310 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-17 22:49:47,311 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-17 22:49:47,311 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-17 22:49:47,311 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-17 22:49:47,311 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-17 22:49:47,312 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-17 22:49:47,312 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-17 22:49:47,312 INFO L280 TraceCheckUtils]: 173: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:47,313 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {187601#true} {187602#false} #977#return; {187602#false} is VALID [2020-07-17 22:49:47,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:47,367 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-17 22:49:47,368 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-17 22:49:47,368 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-17 22:49:47,368 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-17 22:49:47,369 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-17 22:49:47,369 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-17 22:49:47,369 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-17 22:49:47,370 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-17 22:49:47,370 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-17 22:49:47,370 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-17 22:49:47,370 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-17 22:49:47,371 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-17 22:49:47,371 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-17 22:49:47,371 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-17 22:49:47,372 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-17 22:49:47,372 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-17 22:49:47,372 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-17 22:49:47,372 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-17 22:49:47,373 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-17 22:49:47,373 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-17 22:49:47,373 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-17 22:49:47,374 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-17 22:49:47,374 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-17 22:49:47,374 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-17 22:49:47,374 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-17 22:49:47,375 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-17 22:49:47,375 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-17 22:49:47,375 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-17 22:49:47,376 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-17 22:49:47,376 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-17 22:49:47,376 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-17 22:49:47,376 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-17 22:49:47,377 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-17 22:49:47,377 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-17 22:49:47,377 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-17 22:49:47,378 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-17 22:49:47,378 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-17 22:49:47,378 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-17 22:49:47,379 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-17 22:49:47,379 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-17 22:49:47,379 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-17 22:49:47,379 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-17 22:49:47,380 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-17 22:49:47,380 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-17 22:49:47,380 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-17 22:49:47,381 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-17 22:49:47,381 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-17 22:49:47,381 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-17 22:49:47,381 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-17 22:49:47,382 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-17 22:49:47,382 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-17 22:49:47,382 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-17 22:49:47,382 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-17 22:49:47,383 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-17 22:49:47,383 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-17 22:49:47,383 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-17 22:49:47,383 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-17 22:49:47,384 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-17 22:49:47,384 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-17 22:49:47,384 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-17 22:49:47,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-17 22:49:47,385 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-17 22:49:47,385 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-17 22:49:47,385 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-17 22:49:47,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-17 22:49:47,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-17 22:49:47,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-17 22:49:47,387 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-17 22:49:47,387 INFO L280 TraceCheckUtils]: 68: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:47,387 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {187601#true} {187602#false} #977#return; {187602#false} is VALID [2020-07-17 22:49:47,396 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-17 22:49:47,398 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-17 22:49:47,400 INFO L280 TraceCheckUtils]: 2: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} assume true; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:49:47,401 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {187606#(<= (+ ~a12~0 49) 0)} {187601#true} #973#return; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:49:47,403 INFO L263 TraceCheckUtils]: 4: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:49:47,405 INFO L280 TraceCheckUtils]: 5: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:49:47,406 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-17 22:49:47,408 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-17 22:49:47,410 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-17 22:49:47,411 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-17 22:49:47,411 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-17 22:49:47,411 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-17 22:49:47,412 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-17 22:49:47,412 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-17 22:49:47,412 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-17 22:49:47,413 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-17 22:49:47,413 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-17 22:49:47,413 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-17 22:49:47,413 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-17 22:49:47,414 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-17 22:49:47,414 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-17 22:49:47,414 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-17 22:49:47,414 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-17 22:49:47,415 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-17 22:49:47,415 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-17 22:49:47,415 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-17 22:49:47,416 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-17 22:49:47,416 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-17 22:49:47,416 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-17 22:49:47,416 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-17 22:49:47,417 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-17 22:49:47,417 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-17 22:49:47,417 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-17 22:49:47,417 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-17 22:49:47,418 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-17 22:49:47,418 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-17 22:49:47,418 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-17 22:49:47,418 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-17 22:49:47,419 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-17 22:49:47,419 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-17 22:49:47,419 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-17 22:49:47,420 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-17 22:49:47,420 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-17 22:49:47,420 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-17 22:49:47,420 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-17 22:49:47,421 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-17 22:49:47,421 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-17 22:49:47,421 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-17 22:49:47,421 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-17 22:49:47,422 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-17 22:49:47,422 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-17 22:49:47,422 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-17 22:49:47,422 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-17 22:49:47,423 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-17 22:49:47,423 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-17 22:49:47,423 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-17 22:49:47,423 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-17 22:49:47,423 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-17 22:49:47,423 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-17 22:49:47,424 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-17 22:49:47,424 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-17 22:49:47,424 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-17 22:49:47,425 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-17 22:49:47,425 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-17 22:49:47,425 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-17 22:49:47,425 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-17 22:49:47,426 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-17 22:49:47,426 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-17 22:49:47,426 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-17 22:49:47,426 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-17 22:49:47,427 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-17 22:49:47,427 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-17 22:49:47,427 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-17 22:49:47,427 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-17 22:49:47,428 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-17 22:49:47,428 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-17 22:49:47,428 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-17 22:49:47,428 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-17 22:49:47,429 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-17 22:49:47,429 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-17 22:49:47,429 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-17 22:49:47,429 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-17 22:49:47,430 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-17 22:49:47,430 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-17 22:49:47,430 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-17 22:49:47,430 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-17 22:49:47,431 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-17 22:49:47,431 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-17 22:49:47,431 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-17 22:49:47,432 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-17 22:49:47,432 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-17 22:49:47,432 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-17 22:49:47,432 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-17 22:49:47,432 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-17 22:49:47,432 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-17 22:49:47,433 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-17 22:49:47,433 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-17 22:49:47,433 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-17 22:49:47,433 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-17 22:49:47,433 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-17 22:49:47,434 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-17 22:49:47,434 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-17 22:49:47,434 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-17 22:49:47,434 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-17 22:49:47,434 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-17 22:49:47,434 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-17 22:49:47,435 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-17 22:49:47,435 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-17 22:49:47,435 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-17 22:49:47,435 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-17 22:49:47,435 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-17 22:49:47,435 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-17 22:49:47,436 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-17 22:49:47,436 INFO L280 TraceCheckUtils]: 113: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:47,436 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {187601#true} {187606#(<= (+ ~a12~0 49) 0)} #977#return; {187601#true} is VALID [2020-07-17 22:49:47,436 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-17 22:49:47,436 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-17 22:49:47,436 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-17 22:49:47,440 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-17 22:49:47,441 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-17 22:49:47,441 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-17 22:49:47,441 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-17 22:49:47,441 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-17 22:49:47,442 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-17 22:49:47,442 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-17 22:49:47,442 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-17 22:49:47,442 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-17 22:49:47,443 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-17 22:49:47,443 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-17 22:49:47,443 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-17 22:49:47,443 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-17 22:49:47,444 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-17 22:49:47,444 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-17 22:49:47,444 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-17 22:49:47,445 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-17 22:49:47,445 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-17 22:49:47,445 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-17 22:49:47,445 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-17 22:49:47,446 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-17 22:49:47,446 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-17 22:49:47,446 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-17 22:49:47,446 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-17 22:49:47,447 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-17 22:49:47,447 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-17 22:49:47,447 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-17 22:49:47,447 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-17 22:49:47,448 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-17 22:49:47,448 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-17 22:49:47,448 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-17 22:49:47,448 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-17 22:49:47,449 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-17 22:49:47,449 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-17 22:49:47,449 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-17 22:49:47,449 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-17 22:49:47,450 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-17 22:49:47,450 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-17 22:49:47,450 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-17 22:49:47,450 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-17 22:49:47,451 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-17 22:49:47,451 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-17 22:49:47,451 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-17 22:49:47,451 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-17 22:49:47,452 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-17 22:49:47,452 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-17 22:49:47,452 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-17 22:49:47,452 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-17 22:49:47,453 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-17 22:49:47,453 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-17 22:49:47,453 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-17 22:49:47,454 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-17 22:49:47,454 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-17 22:49:47,454 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-17 22:49:47,454 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-17 22:49:47,455 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-17 22:49:47,455 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-17 22:49:47,455 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-17 22:49:47,455 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-17 22:49:47,456 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-17 22:49:47,456 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-17 22:49:47,456 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-17 22:49:47,456 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-17 22:49:47,457 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-17 22:49:47,457 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-17 22:49:47,457 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-17 22:49:47,458 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-17 22:49:47,458 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-17 22:49:47,458 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-17 22:49:47,458 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-17 22:49:47,459 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-17 22:49:47,459 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-17 22:49:47,459 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-17 22:49:47,459 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-17 22:49:47,459 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-17 22:49:47,460 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-17 22:49:47,460 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-17 22:49:47,460 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-17 22:49:47,461 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-17 22:49:47,461 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-17 22:49:47,461 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-17 22:49:47,461 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-17 22:49:47,462 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-17 22:49:47,462 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-17 22:49:47,462 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-17 22:49:47,462 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-17 22:49:47,463 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-17 22:49:47,463 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-17 22:49:47,463 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-17 22:49:47,463 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-17 22:49:47,464 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-17 22:49:47,464 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-17 22:49:47,464 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-17 22:49:47,465 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-17 22:49:47,465 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-17 22:49:47,465 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-17 22:49:47,465 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-17 22:49:47,466 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-17 22:49:47,466 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-17 22:49:47,466 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-17 22:49:47,466 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-17 22:49:47,467 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-17 22:49:47,467 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-17 22:49:47,467 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-17 22:49:47,467 INFO L280 TraceCheckUtils]: 222: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:47,468 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-17 22:49:47,468 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-17 22:49:47,468 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-17 22:49:47,469 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-17 22:49:47,472 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-17 22:49:47,473 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-17 22:49:47,473 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-17 22:49:47,473 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-17 22:49:47,473 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-17 22:49:47,474 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-17 22:49:47,474 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-17 22:49:47,474 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-17 22:49:47,474 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-17 22:49:47,475 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-17 22:49:47,475 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-17 22:49:47,475 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-17 22:49:47,476 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-17 22:49:47,476 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-17 22:49:47,476 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-17 22:49:47,476 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-17 22:49:47,477 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-17 22:49:47,477 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-17 22:49:47,477 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-17 22:49:47,477 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-17 22:49:47,478 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-17 22:49:47,478 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-17 22:49:47,478 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-17 22:49:47,478 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-17 22:49:47,479 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-17 22:49:47,479 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-17 22:49:47,479 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-17 22:49:47,479 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-17 22:49:47,480 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-17 22:49:47,480 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-17 22:49:47,480 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-17 22:49:47,481 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-17 22:49:47,481 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-17 22:49:47,481 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-17 22:49:47,481 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-17 22:49:47,482 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-17 22:49:47,482 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-17 22:49:47,482 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-17 22:49:47,482 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-17 22:49:47,483 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-17 22:49:47,483 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-17 22:49:47,483 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-17 22:49:47,483 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-17 22:49:47,484 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-17 22:49:47,484 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-17 22:49:47,484 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-17 22:49:47,484 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-17 22:49:47,485 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-17 22:49:47,485 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-17 22:49:47,485 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-17 22:49:47,485 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-17 22:49:47,486 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-17 22:49:47,486 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-17 22:49:47,486 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-17 22:49:47,486 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-17 22:49:47,487 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-17 22:49:47,487 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-17 22:49:47,487 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-17 22:49:47,487 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-17 22:49:47,488 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-17 22:49:47,488 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-17 22:49:47,488 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-17 22:49:47,489 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-17 22:49:47,489 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-17 22:49:47,489 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-17 22:49:47,489 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-17 22:49:47,490 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-17 22:49:47,490 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-17 22:49:47,490 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-17 22:49:47,490 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-17 22:49:47,491 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-17 22:49:47,491 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-17 22:49:47,491 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-17 22:49:47,491 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-17 22:49:47,492 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-17 22:49:47,492 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-17 22:49:47,492 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-17 22:49:47,493 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-17 22:49:47,493 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-17 22:49:47,493 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-17 22:49:47,493 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-17 22:49:47,494 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-17 22:49:47,494 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-17 22:49:47,494 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-17 22:49:47,494 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-17 22:49:47,495 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-17 22:49:47,495 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-17 22:49:47,495 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-17 22:49:47,495 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-17 22:49:47,496 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-17 22:49:47,496 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-17 22:49:47,496 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-17 22:49:47,496 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-17 22:49:47,497 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-17 22:49:47,497 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-17 22:49:47,497 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-17 22:49:47,497 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-17 22:49:47,498 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-17 22:49:47,498 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-17 22:49:47,498 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-17 22:49:47,499 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-17 22:49:47,499 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-17 22:49:47,499 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-17 22:49:47,499 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-17 22:49:47,500 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-17 22:49:47,500 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-17 22:49:47,500 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-17 22:49:47,500 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-17 22:49:47,501 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-17 22:49:47,501 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-17 22:49:47,501 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-17 22:49:47,501 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-17 22:49:47,502 INFO L280 TraceCheckUtils]: 339: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:47,502 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-17 22:49:47,502 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-17 22:49:47,502 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-17 22:49:47,503 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-17 22:49:47,506 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-17 22:49:47,507 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-17 22:49:47,507 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-17 22:49:47,507 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-17 22:49:47,507 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-17 22:49:47,508 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-17 22:49:47,508 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-17 22:49:47,508 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-17 22:49:47,508 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-17 22:49:47,509 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-17 22:49:47,509 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-17 22:49:47,509 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-17 22:49:47,509 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-17 22:49:47,510 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-17 22:49:47,510 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-17 22:49:47,510 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-17 22:49:47,511 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-17 22:49:47,511 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-17 22:49:47,511 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-17 22:49:47,511 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-17 22:49:47,512 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-17 22:49:47,512 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-17 22:49:47,512 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-17 22:49:47,512 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-17 22:49:47,513 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-17 22:49:47,513 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-17 22:49:47,513 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-17 22:49:47,513 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-17 22:49:47,514 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-17 22:49:47,514 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-17 22:49:47,514 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-17 22:49:47,514 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-17 22:49:47,515 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-17 22:49:47,515 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-17 22:49:47,515 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-17 22:49:47,516 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-17 22:49:47,516 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-17 22:49:47,516 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-17 22:49:47,516 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-17 22:49:47,517 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-17 22:49:47,517 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-17 22:49:47,517 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-17 22:49:47,517 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-17 22:49:47,518 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-17 22:49:47,518 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-17 22:49:47,518 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-17 22:49:47,518 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-17 22:49:47,519 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-17 22:49:47,519 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-17 22:49:47,519 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-17 22:49:47,519 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-17 22:49:47,520 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-17 22:49:47,520 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-17 22:49:47,520 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-17 22:49:47,520 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-17 22:49:47,521 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-17 22:49:47,521 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-17 22:49:47,521 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-17 22:49:47,521 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-17 22:49:47,522 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-17 22:49:47,522 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-17 22:49:47,522 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-17 22:49:47,523 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-17 22:49:47,523 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-17 22:49:47,523 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-17 22:49:47,523 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-17 22:49:47,524 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-17 22:49:47,524 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-17 22:49:47,524 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-17 22:49:47,524 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-17 22:49:47,525 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-17 22:49:47,525 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-17 22:49:47,525 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-17 22:49:47,525 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-17 22:49:47,526 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-17 22:49:47,526 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-17 22:49:47,526 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-17 22:49:47,526 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-17 22:49:47,527 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-17 22:49:47,527 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-17 22:49:47,527 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-17 22:49:47,528 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-17 22:49:47,528 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-17 22:49:47,528 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-17 22:49:47,528 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-17 22:49:47,529 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-17 22:49:47,529 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-17 22:49:47,529 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-17 22:49:47,529 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-17 22:49:47,530 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-17 22:49:47,530 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-17 22:49:47,530 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-17 22:49:47,530 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-17 22:49:47,531 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-17 22:49:47,531 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-17 22:49:47,531 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-17 22:49:47,531 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-17 22:49:47,532 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-17 22:49:47,532 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-17 22:49:47,532 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-17 22:49:47,532 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-17 22:49:47,533 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-17 22:49:47,533 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-17 22:49:47,533 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-17 22:49:47,533 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-17 22:49:47,534 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-17 22:49:47,534 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-17 22:49:47,534 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-17 22:49:47,534 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-17 22:49:47,535 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-17 22:49:47,535 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-17 22:49:47,535 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-17 22:49:47,536 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-17 22:49:47,536 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-17 22:49:47,536 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-17 22:49:47,536 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-17 22:49:47,537 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-17 22:49:47,537 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-17 22:49:47,537 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-17 22:49:47,537 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-17 22:49:47,538 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-17 22:49:47,538 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-17 22:49:47,538 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-17 22:49:47,538 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-17 22:49:47,539 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-17 22:49:47,539 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-17 22:49:47,539 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-17 22:49:47,540 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-17 22:49:47,540 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-17 22:49:47,540 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-17 22:49:47,540 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-17 22:49:47,541 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-17 22:49:47,541 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-17 22:49:47,541 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-17 22:49:47,541 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-17 22:49:47,541 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-17 22:49:47,542 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-17 22:49:47,542 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-17 22:49:47,542 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-17 22:49:47,542 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-17 22:49:47,542 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-17 22:49:47,543 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-17 22:49:47,543 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-17 22:49:47,543 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-17 22:49:47,543 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-17 22:49:47,544 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-17 22:49:47,544 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-17 22:49:47,544 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-17 22:49:47,544 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-17 22:49:47,545 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-17 22:49:47,545 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-17 22:49:47,545 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-17 22:49:47,545 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-17 22:49:47,550 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-17 22:49:47,552 INFO L280 TraceCheckUtils]: 498: Hoare triple {188406#(<= ~a21~0 8)} assume true; {188406#(<= ~a21~0 8)} is VALID [2020-07-17 22:49:47,554 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {188406#(<= ~a21~0 8)} {187601#true} #977#return; {188086#(not (= 9 ~a21~0))} is VALID [2020-07-17 22:49:47,555 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-17 22:49:47,557 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-17 22:49:47,558 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-17 22:49:47,560 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-17 22:49:47,562 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-17 22:49:47,563 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-17 22:49:47,564 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-17 22:49:47,566 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-17 22:49:47,567 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-17 22:49:47,569 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-17 22:49:47,570 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-17 22:49:47,572 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-17 22:49:47,573 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-17 22:49:47,574 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-17 22:49:47,576 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-17 22:49:47,577 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-17 22:49:47,579 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-17 22:49:47,580 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-17 22:49:47,582 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-17 22:49:47,583 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-17 22:49:47,585 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-17 22:49:47,586 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-17 22:49:47,588 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-17 22:49:47,589 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-17 22:49:47,591 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-17 22:49:47,592 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-17 22:49:47,594 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-17 22:49:47,595 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-17 22:49:47,597 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-17 22:49:47,598 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-17 22:49:47,600 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-17 22:49:47,601 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-17 22:49:47,603 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-17 22:49:47,604 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-17 22:49:47,605 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-17 22:49:47,607 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-17 22:49:47,609 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-17 22:49:47,610 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-17 22:49:47,612 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-17 22:49:47,613 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-17 22:49:47,615 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-17 22:49:47,617 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-17 22:49:47,618 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-17 22:49:47,620 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-17 22:49:47,621 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-17 22:49:47,623 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-17 22:49:47,625 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-17 22:49:47,626 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-17 22:49:47,628 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-17 22:49:47,629 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-17 22:49:47,631 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-17 22:49:47,632 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-17 22:49:47,633 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-17 22:49:47,635 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-17 22:49:47,637 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-17 22:49:47,638 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-17 22:49:47,640 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-17 22:49:47,642 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-17 22:49:47,643 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-17 22:49:47,644 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-17 22:49:47,646 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-17 22:49:47,648 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-17 22:49:47,650 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-17 22:49:47,651 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-17 22:49:47,653 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-17 22:49:47,655 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-17 22:49:47,656 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-17 22:49:47,658 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-17 22:49:47,659 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-17 22:49:47,661 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-17 22:49:47,662 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-17 22:49:47,664 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-17 22:49:47,665 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-17 22:49:47,667 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-17 22:49:47,668 INFO L280 TraceCheckUtils]: 574: Hoare triple {188408#(= 9 |old(~a21~0)|)} assume true; {188408#(= 9 |old(~a21~0)|)} is VALID [2020-07-17 22:49:47,671 INFO L275 TraceCheckUtils]: 575: Hoare quadruple {188408#(= 9 |old(~a21~0)|)} {188086#(not (= 9 ~a21~0))} #977#return; {187602#false} is VALID [2020-07-17 22:49:47,671 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-17 22:49:47,671 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-17 22:49:47,671 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-17 22:49:47,671 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-17 22:49:47,672 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-17 22:49:47,672 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-17 22:49:47,672 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-17 22:49:47,672 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-17 22:49:47,672 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-17 22:49:47,672 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-17 22:49:47,673 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-17 22:49:47,673 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-17 22:49:47,673 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-17 22:49:47,673 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-17 22:49:47,673 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-17 22:49:47,673 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-17 22:49:47,674 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-17 22:49:47,674 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-17 22:49:47,674 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-17 22:49:47,674 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-17 22:49:47,674 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-17 22:49:47,674 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-17 22:49:47,675 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-17 22:49:47,675 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-17 22:49:47,675 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-17 22:49:47,675 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-17 22:49:47,675 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-17 22:49:47,675 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-17 22:49:47,675 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-17 22:49:47,676 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-17 22:49:47,676 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-17 22:49:47,676 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-17 22:49:47,676 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-17 22:49:47,676 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-17 22:49:47,676 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-17 22:49:47,677 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-17 22:49:47,677 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-17 22:49:47,677 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-17 22:49:47,677 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-17 22:49:47,677 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-17 22:49:47,677 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-17 22:49:47,678 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-17 22:49:47,678 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-17 22:49:47,678 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-17 22:49:47,678 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-17 22:49:47,678 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-17 22:49:47,678 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-17 22:49:47,679 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-17 22:49:47,679 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-17 22:49:47,679 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-17 22:49:47,679 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-17 22:49:47,679 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-17 22:49:47,679 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-17 22:49:47,679 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-17 22:49:47,680 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-17 22:49:47,680 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-17 22:49:47,680 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-17 22:49:47,680 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-17 22:49:47,680 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-17 22:49:47,680 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-17 22:49:47,681 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-17 22:49:47,681 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-17 22:49:47,681 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-17 22:49:47,681 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-17 22:49:47,681 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-17 22:49:47,681 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-17 22:49:47,681 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-17 22:49:47,682 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-17 22:49:47,682 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-17 22:49:47,682 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-17 22:49:47,682 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-17 22:49:47,682 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-17 22:49:47,682 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-17 22:49:47,682 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-17 22:49:47,683 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-17 22:49:47,683 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-17 22:49:47,683 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-17 22:49:47,683 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-17 22:49:47,683 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-17 22:49:47,683 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-17 22:49:47,683 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-17 22:49:47,684 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-17 22:49:47,684 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-17 22:49:47,684 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-17 22:49:47,684 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-17 22:49:47,684 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-17 22:49:47,684 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-17 22:49:47,685 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-17 22:49:47,685 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-17 22:49:47,685 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-17 22:49:47,685 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-17 22:49:47,685 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-17 22:49:47,685 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-17 22:49:47,686 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-17 22:49:47,686 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-17 22:49:47,686 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-17 22:49:47,686 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-17 22:49:47,686 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-17 22:49:47,687 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-17 22:49:47,687 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-17 22:49:47,687 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-17 22:49:47,687 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-17 22:49:47,687 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-17 22:49:47,687 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-17 22:49:47,688 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-17 22:49:47,688 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-17 22:49:47,688 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-17 22:49:47,688 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-17 22:49:47,688 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-17 22:49:47,688 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-17 22:49:47,688 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-17 22:49:47,689 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-17 22:49:47,689 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-17 22:49:47,689 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-17 22:49:47,689 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-17 22:49:47,689 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-17 22:49:47,689 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-17 22:49:47,690 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-17 22:49:47,690 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-17 22:49:47,690 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-17 22:49:47,690 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-17 22:49:47,690 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-17 22:49:47,690 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-17 22:49:47,691 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-17 22:49:47,691 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-17 22:49:47,691 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-17 22:49:47,691 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-17 22:49:47,691 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-17 22:49:47,691 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-17 22:49:47,692 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-17 22:49:47,692 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-17 22:49:47,692 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-17 22:49:47,692 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-17 22:49:47,692 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-17 22:49:47,692 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-17 22:49:47,693 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-17 22:49:47,693 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-17 22:49:47,693 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-17 22:49:47,693 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-17 22:49:47,693 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-17 22:49:47,693 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-17 22:49:47,694 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-17 22:49:47,694 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-17 22:49:47,694 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-17 22:49:47,694 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-17 22:49:47,694 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-17 22:49:47,695 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-17 22:49:47,695 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-17 22:49:47,695 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-17 22:49:47,695 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-17 22:49:47,695 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-17 22:49:47,695 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-17 22:49:47,696 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-17 22:49:47,696 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-17 22:49:47,696 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-17 22:49:47,696 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-17 22:49:47,696 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-17 22:49:47,696 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-17 22:49:47,697 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-17 22:49:47,697 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-17 22:49:47,697 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-17 22:49:47,697 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-17 22:49:47,697 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-17 22:49:47,698 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-17 22:49:47,698 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-17 22:49:47,698 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-17 22:49:47,698 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-17 22:49:47,698 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-17 22:49:47,698 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-17 22:49:47,699 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-17 22:49:47,699 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-17 22:49:47,699 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-17 22:49:47,699 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-17 22:49:47,699 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-17 22:49:47,699 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-17 22:49:47,700 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-17 22:49:47,700 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-17 22:49:47,700 INFO L280 TraceCheckUtils]: 753: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:47,700 INFO L275 TraceCheckUtils]: 754: Hoare quadruple {187601#true} {187602#false} #977#return; {187602#false} is VALID [2020-07-17 22:49:47,700 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-17 22:49:47,700 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-17 22:49:47,701 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-17 22:49:47,701 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-17 22:49:47,701 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-17 22:49:47,701 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-17 22:49:47,701 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-17 22:49:47,701 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-17 22:49:47,702 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-17 22:49:47,702 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-17 22:49:47,702 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-17 22:49:47,702 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-17 22:49:47,702 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-17 22:49:47,702 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-17 22:49:47,703 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-17 22:49:47,703 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-17 22:49:47,703 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-17 22:49:47,703 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-17 22:49:47,703 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-17 22:49:47,704 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-17 22:49:47,704 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-17 22:49:47,704 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-17 22:49:47,704 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-17 22:49:47,704 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-17 22:49:47,704 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-17 22:49:47,705 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-17 22:49:47,705 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-17 22:49:47,705 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-17 22:49:47,705 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-17 22:49:47,705 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-17 22:49:47,705 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-17 22:49:47,706 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-17 22:49:47,706 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-17 22:49:47,706 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-17 22:49:47,706 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-17 22:49:47,706 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-17 22:49:47,706 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-17 22:49:47,707 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-17 22:49:47,707 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-17 22:49:47,707 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-17 22:49:47,707 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-17 22:49:47,707 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-17 22:49:47,708 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-17 22:49:47,708 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-17 22:49:47,708 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-17 22:49:47,708 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-17 22:49:47,708 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-17 22:49:47,708 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-17 22:49:47,709 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-17 22:49:47,709 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-17 22:49:47,709 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-17 22:49:47,709 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-17 22:49:47,709 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-17 22:49:47,710 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-17 22:49:47,710 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-17 22:49:47,710 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-17 22:49:47,710 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-17 22:49:47,710 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-17 22:49:47,710 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-17 22:49:47,711 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-17 22:49:47,711 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-17 22:49:47,711 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-17 22:49:47,711 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-17 22:49:47,711 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-17 22:49:47,711 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-17 22:49:47,712 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-17 22:49:47,712 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-17 22:49:47,712 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-17 22:49:47,712 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-17 22:49:47,712 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-17 22:49:47,713 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-17 22:49:47,713 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-17 22:49:47,713 INFO L280 TraceCheckUtils]: 827: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:47,713 INFO L275 TraceCheckUtils]: 828: Hoare quadruple {187601#true} {187602#false} #977#return; {187602#false} is VALID [2020-07-17 22:49:47,713 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-17 22:49:47,713 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-17 22:49:47,714 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-17 22:49:47,714 INFO L263 TraceCheckUtils]: 832: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {187602#false} is VALID [2020-07-17 22:49:47,714 INFO L280 TraceCheckUtils]: 833: Hoare triple {187602#false} ~input := #in~input; {187602#false} is VALID [2020-07-17 22:49:47,714 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-17 22:49:47,714 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-17 22:49:47,714 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-17 22:49:47,715 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-17 22:49:47,715 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-17 22:49:47,715 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-17 22:49:47,715 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-17 22:49:47,715 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-17 22:49:47,715 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-17 22:49:47,716 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-17 22:49:47,716 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-17 22:49:47,716 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-17 22:49:47,716 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-17 22:49:47,716 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-17 22:49:47,716 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-17 22:49:47,717 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-17 22:49:47,717 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-17 22:49:47,717 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-17 22:49:47,717 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-17 22:49:47,717 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-17 22:49:47,717 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-17 22:49:47,718 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-17 22:49:47,718 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-17 22:49:47,718 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-17 22:49:47,718 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-17 22:49:47,718 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-17 22:49:47,718 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-17 22:49:47,719 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-17 22:49:47,719 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-17 22:49:47,719 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-17 22:49:47,719 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-17 22:49:47,719 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-17 22:49:47,719 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-17 22:49:47,720 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-17 22:49:47,720 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-17 22:49:47,720 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-17 22:49:47,720 INFO L280 TraceCheckUtils]: 870: Hoare triple {187602#false} assume !false; {187602#false} is VALID [2020-07-17 22:49:48,293 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-17 22:49:48,293 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087418676] [2020-07-17 22:49:48,294 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638129933] [2020-07-17 22:49:48,294 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-17 22:49:48,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:48,556 INFO L264 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-17 22:49:48,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:48,617 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:49:50,177 INFO L263 TraceCheckUtils]: 0: Hoare triple {187601#true} call ULTIMATE.init(); {187601#true} is VALID [2020-07-17 22:49:50,177 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-17 22:49:50,177 INFO L280 TraceCheckUtils]: 2: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:50,177 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {187601#true} {187601#true} #973#return; {187601#true} is VALID [2020-07-17 22:49:50,177 INFO L263 TraceCheckUtils]: 4: Hoare triple {187601#true} call #t~ret4 := main(); {187601#true} is VALID [2020-07-17 22:49:50,178 INFO L280 TraceCheckUtils]: 5: Hoare triple {187601#true} ~output~0 := -1; {187601#true} is VALID [2020-07-17 22:49:50,178 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-17 22:49:50,178 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-17 22:49:50,178 INFO L263 TraceCheckUtils]: 8: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {187601#true} is VALID [2020-07-17 22:49:50,178 INFO L280 TraceCheckUtils]: 9: Hoare triple {187601#true} ~input := #in~input; {187601#true} is VALID [2020-07-17 22:49:50,178 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-17 22:49:50,178 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-17 22:49:50,178 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-17 22:49:50,178 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-17 22:49:50,179 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-17 22:49:50,179 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-17 22:49:50,179 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-17 22:49:50,179 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-17 22:49:50,179 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-17 22:49:50,179 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-17 22:49:50,179 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-17 22:49:50,179 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-17 22:49:50,179 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-17 22:49:50,180 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-17 22:49:50,180 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-17 22:49:50,180 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-17 22:49:50,180 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-17 22:49:50,180 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-17 22:49:50,180 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-17 22:49:50,180 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-17 22:49:50,180 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-17 22:49:50,180 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-17 22:49:50,181 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-17 22:49:50,181 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-17 22:49:50,181 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-17 22:49:50,181 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-17 22:49:50,181 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-17 22:49:50,181 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-17 22:49:50,181 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-17 22:49:50,181 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-17 22:49:50,181 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-17 22:49:50,181 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-17 22:49:50,182 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-17 22:49:50,182 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-17 22:49:50,182 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-17 22:49:50,182 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-17 22:49:50,182 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-17 22:49:50,182 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-17 22:49:50,182 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-17 22:49:50,182 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-17 22:49:50,182 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-17 22:49:50,183 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-17 22:49:50,183 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-17 22:49:50,183 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-17 22:49:50,183 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-17 22:49:50,183 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-17 22:49:50,183 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-17 22:49:50,183 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-17 22:49:50,183 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-17 22:49:50,183 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-17 22:49:50,184 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-17 22:49:50,184 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-17 22:49:50,184 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-17 22:49:50,184 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-17 22:49:50,184 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-17 22:49:50,184 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-17 22:49:50,184 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-17 22:49:50,184 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-17 22:49:50,184 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-17 22:49:50,185 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-17 22:49:50,185 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-17 22:49:50,185 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-17 22:49:50,185 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-17 22:49:50,185 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-17 22:49:50,185 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-17 22:49:50,185 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-17 22:49:50,185 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-17 22:49:50,185 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-17 22:49:50,185 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-17 22:49:50,186 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-17 22:49:50,186 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-17 22:49:50,186 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-17 22:49:50,186 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-17 22:49:50,186 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-17 22:49:50,186 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-17 22:49:50,186 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-17 22:49:50,186 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-17 22:49:50,186 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-17 22:49:50,187 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-17 22:49:50,187 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-17 22:49:50,187 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-17 22:49:50,187 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-17 22:49:50,187 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-17 22:49:50,187 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-17 22:49:50,187 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-17 22:49:50,187 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-17 22:49:50,187 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-17 22:49:50,188 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-17 22:49:50,188 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-17 22:49:50,188 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-17 22:49:50,188 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-17 22:49:50,188 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-17 22:49:50,188 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-17 22:49:50,188 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-17 22:49:50,188 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-17 22:49:50,188 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-17 22:49:50,188 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-17 22:49:50,189 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-17 22:49:50,189 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-17 22:49:50,189 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-17 22:49:50,189 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-17 22:49:50,189 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-17 22:49:50,189 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-17 22:49:50,189 INFO L280 TraceCheckUtils]: 113: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:50,189 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-17 22:49:50,189 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-17 22:49:50,190 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-17 22:49:50,190 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-17 22:49:50,190 INFO L263 TraceCheckUtils]: 118: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {187601#true} is VALID [2020-07-17 22:49:50,190 INFO L280 TraceCheckUtils]: 119: Hoare triple {187601#true} ~input := #in~input; {187601#true} is VALID [2020-07-17 22:49:50,190 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-17 22:49:50,190 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-17 22:49:50,190 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-17 22:49:50,190 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-17 22:49:50,190 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-17 22:49:50,191 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-17 22:49:50,191 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-17 22:49:50,191 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-17 22:49:50,191 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-17 22:49:50,191 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-17 22:49:50,191 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-17 22:49:50,191 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-17 22:49:50,191 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-17 22:49:50,191 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-17 22:49:50,192 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-17 22:49:50,192 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-17 22:49:50,192 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-17 22:49:50,192 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-17 22:49:50,192 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-17 22:49:50,192 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-17 22:49:50,192 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-17 22:49:50,192 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-17 22:49:50,192 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-17 22:49:50,192 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-17 22:49:50,193 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-17 22:49:50,193 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-17 22:49:50,193 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-17 22:49:50,193 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-17 22:49:50,193 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-17 22:49:50,193 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-17 22:49:50,193 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-17 22:49:50,193 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-17 22:49:50,193 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-17 22:49:50,193 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-17 22:49:50,194 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-17 22:49:50,194 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-17 22:49:50,194 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-17 22:49:50,194 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-17 22:49:50,194 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-17 22:49:50,194 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-17 22:49:50,194 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-17 22:49:50,194 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-17 22:49:50,194 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-17 22:49:50,194 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-17 22:49:50,195 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-17 22:49:50,195 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-17 22:49:50,195 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-17 22:49:50,195 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-17 22:49:50,195 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-17 22:49:50,195 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-17 22:49:50,195 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-17 22:49:50,195 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-17 22:49:50,195 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-17 22:49:50,195 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-17 22:49:50,196 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-17 22:49:50,196 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-17 22:49:50,196 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-17 22:49:50,196 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-17 22:49:50,196 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-17 22:49:50,196 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-17 22:49:50,196 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-17 22:49:50,196 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-17 22:49:50,196 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-17 22:49:50,196 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-17 22:49:50,197 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-17 22:49:50,197 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-17 22:49:50,197 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-17 22:49:50,197 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-17 22:49:50,197 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-17 22:49:50,197 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-17 22:49:50,197 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-17 22:49:50,197 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-17 22:49:50,197 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-17 22:49:50,197 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-17 22:49:50,198 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-17 22:49:50,198 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-17 22:49:50,198 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-17 22:49:50,198 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-17 22:49:50,198 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-17 22:49:50,198 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-17 22:49:50,198 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-17 22:49:50,198 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-17 22:49:50,198 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-17 22:49:50,198 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,199 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-17 22:49:50,200 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-17 22:49:50,200 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-17 22:49:50,200 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-17 22:49:50,200 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-17 22:49:50,200 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-17 22:49:50,200 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-17 22:49:50,200 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-17 22:49:50,200 INFO L280 TraceCheckUtils]: 222: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:50,200 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-17 22:49:50,200 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-17 22:49:50,201 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-17 22:49:50,201 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-17 22:49:50,201 INFO L263 TraceCheckUtils]: 227: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {187601#true} is VALID [2020-07-17 22:49:50,201 INFO L280 TraceCheckUtils]: 228: Hoare triple {187601#true} ~input := #in~input; {187601#true} is VALID [2020-07-17 22:49:50,201 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-17 22:49:50,201 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-17 22:49:50,201 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-17 22:49:50,201 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-17 22:49:50,201 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-17 22:49:50,201 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-17 22:49:50,202 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-17 22:49:50,202 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-17 22:49:50,202 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-17 22:49:50,202 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-17 22:49:50,202 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-17 22:49:50,202 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-17 22:49:50,202 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-17 22:49:50,202 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-17 22:49:50,202 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-17 22:49:50,202 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-17 22:49:50,203 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-17 22:49:50,203 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-17 22:49:50,203 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-17 22:49:50,203 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-17 22:49:50,203 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-17 22:49:50,203 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-17 22:49:50,203 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-17 22:49:50,203 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-17 22:49:50,203 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-17 22:49:50,203 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-17 22:49:50,204 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-17 22:49:50,204 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-17 22:49:50,204 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-17 22:49:50,204 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-17 22:49:50,204 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-17 22:49:50,204 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-17 22:49:50,204 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-17 22:49:50,204 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-17 22:49:50,204 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-17 22:49:50,204 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,205 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-17 22:49:50,206 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-17 22:49:50,206 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-17 22:49:50,206 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-17 22:49:50,206 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-17 22:49:50,206 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-17 22:49:50,206 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-17 22:49:50,206 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-17 22:49:50,206 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-17 22:49:50,206 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-17 22:49:50,206 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-17 22:49:50,207 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-17 22:49:50,207 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-17 22:49:50,207 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-17 22:49:50,207 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-17 22:49:50,207 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-17 22:49:50,207 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-17 22:49:50,207 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-17 22:49:50,207 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-17 22:49:50,207 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-17 22:49:50,207 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-17 22:49:50,208 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-17 22:49:50,208 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-17 22:49:50,208 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-17 22:49:50,208 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-17 22:49:50,208 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-17 22:49:50,208 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-17 22:49:50,208 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-17 22:49:50,208 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-17 22:49:50,208 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-17 22:49:50,208 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-17 22:49:50,209 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-17 22:49:50,209 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-17 22:49:50,209 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-17 22:49:50,209 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-17 22:49:50,209 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-17 22:49:50,209 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-17 22:49:50,209 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-17 22:49:50,209 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-17 22:49:50,209 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-17 22:49:50,209 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-17 22:49:50,210 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-17 22:49:50,210 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-17 22:49:50,210 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-17 22:49:50,210 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-17 22:49:50,210 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-17 22:49:50,210 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-17 22:49:50,210 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-17 22:49:50,210 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-17 22:49:50,210 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-17 22:49:50,210 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,211 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-17 22:49:50,212 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-17 22:49:50,212 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-17 22:49:50,212 INFO L280 TraceCheckUtils]: 339: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-17 22:49:50,212 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-17 22:49:50,212 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-17 22:49:50,212 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-17 22:49:50,212 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-17 22:49:50,212 INFO L263 TraceCheckUtils]: 344: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {187601#true} is VALID [2020-07-17 22:49:50,212 INFO L280 TraceCheckUtils]: 345: Hoare triple {187601#true} ~input := #in~input; {187601#true} is VALID [2020-07-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,213 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-17 22:49:50,214 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-17 22:49:50,214 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-17 22:49:50,214 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-17 22:49:50,214 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-17 22:49:50,214 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-17 22:49:50,214 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-17 22:49:50,214 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-17 22:49:50,214 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-17 22:49:50,214 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-17 22:49:50,214 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-17 22:49:50,215 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-17 22:49:50,215 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-17 22:49:50,215 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-17 22:49:50,215 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-17 22:49:50,215 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-17 22:49:50,215 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-17 22:49:50,215 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-17 22:49:50,215 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-17 22:49:50,215 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-17 22:49:50,215 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-17 22:49:50,216 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-17 22:49:50,216 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-17 22:49:50,216 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-17 22:49:50,216 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-17 22:49:50,216 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-17 22:49:50,216 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-17 22:49:50,216 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-17 22:49:50,216 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-17 22:49:50,216 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-17 22:49:50,216 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-17 22:49:50,217 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-17 22:49:50,217 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-17 22:49:50,217 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-17 22:49:50,217 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-17 22:49:50,217 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-17 22:49:50,217 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-17 22:49:50,217 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-17 22:49:50,217 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-17 22:49:50,217 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-17 22:49:50,217 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-17 22:49:50,218 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-17 22:49:50,218 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-17 22:49:50,218 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-17 22:49:50,218 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-17 22:49:50,218 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-17 22:49:50,218 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-17 22:49:50,218 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-17 22:49:50,218 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-17 22:49:50,218 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-17 22:49:50,218 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-17 22:49:50,219 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-17 22:49:50,219 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-17 22:49:50,219 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-17 22:49:50,219 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-17 22:49:50,219 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-17 22:49:50,219 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-17 22:49:50,219 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-17 22:49:50,219 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-17 22:49:50,219 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-17 22:49:50,219 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-17 22:49:50,220 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-17 22:49:50,220 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-17 22:49:50,220 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-17 22:49:50,220 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-17 22:49:50,220 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-17 22:49:50,220 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-17 22:49:50,220 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-17 22:49:50,220 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-17 22:49:50,220 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-17 22:49:50,220 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,221 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-17 22:49:50,222 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-17 22:49:50,222 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-17 22:49:50,222 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-17 22:49:50,222 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-17 22:49:50,222 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-17 22:49:50,222 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-17 22:49:50,222 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-17 22:49:50,222 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-17 22:49:50,222 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-17 22:49:50,222 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-17 22:49:50,223 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-17 22:49:50,223 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-17 22:49:50,223 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-17 22:49:50,223 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-17 22:49:50,223 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-17 22:49:50,223 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-17 22:49:50,223 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-17 22:49:50,223 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-17 22:49:50,223 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-17 22:49:50,223 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-17 22:49:50,224 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-17 22:49:50,224 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-17 22:49:50,224 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-17 22:49:50,224 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-17 22:49:50,224 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-17 22:49:50,224 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-17 22:49:50,224 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-17 22:49:50,224 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-17 22:49:50,224 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-17 22:49:50,224 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-17 22:49:50,225 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-17 22:49:50,225 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-17 22:49:50,225 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-17 22:49:50,225 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-17 22:49:50,225 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-17 22:49:50,225 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-17 22:49:50,225 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-17 22:49:50,225 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-17 22:49:50,225 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-17 22:49:50,225 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-17 22:49:50,226 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-17 22:49:50,226 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-17 22:49:50,226 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-17 22:49:50,226 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-17 22:49:50,226 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-17 22:49:50,226 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-17 22:49:50,226 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-17 22:49:50,226 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-17 22:49:50,226 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-17 22:49:50,226 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-17 22:49:50,227 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-17 22:49:50,227 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-17 22:49:50,227 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-17 22:49:50,227 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-17 22:49:50,227 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-17 22:49:50,227 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-17 22:49:50,227 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-17 22:49:50,227 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-17 22:49:50,227 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-17 22:49:50,229 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-17 22:49:50,230 INFO L280 TraceCheckUtils]: 498: Hoare triple {188406#(<= ~a21~0 8)} assume true; {188406#(<= ~a21~0 8)} is VALID [2020-07-17 22:49:50,231 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {188406#(<= ~a21~0 8)} {187601#true} #977#return; {188406#(<= ~a21~0 8)} is VALID [2020-07-17 22:49:50,232 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-17 22:49:50,233 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-17 22:49:50,234 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-17 22:49:50,235 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-17 22:49:50,236 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-17 22:49:50,237 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-17 22:49:50,238 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-17 22:49:50,240 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-17 22:49:50,241 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-17 22:49:50,242 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-17 22:49:50,243 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-17 22:49:50,244 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-17 22:49:50,245 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-17 22:49:50,246 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-17 22:49:50,247 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-17 22:49:50,248 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-17 22:49:50,249 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-17 22:49:50,250 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-17 22:49:50,251 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-17 22:49:50,252 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-17 22:49:50,253 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-17 22:49:50,254 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-17 22:49:50,255 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-17 22:49:50,256 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-17 22:49:50,257 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-17 22:49:50,258 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-17 22:49:50,259 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-17 22:49:50,260 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-17 22:49:50,261 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-17 22:49:50,262 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-17 22:49:50,263 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-17 22:49:50,264 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-17 22:49:50,265 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-17 22:49:50,266 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-17 22:49:50,267 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-17 22:49:50,268 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-17 22:49:50,269 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-17 22:49:50,270 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-17 22:49:50,271 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-17 22:49:50,272 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-17 22:49:50,273 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-17 22:49:50,274 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-17 22:49:50,275 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-17 22:49:50,276 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-17 22:49:50,277 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-17 22:49:50,278 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-17 22:49:50,279 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-17 22:49:50,280 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-17 22:49:50,281 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-17 22:49:50,281 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-17 22:49:50,282 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-17 22:49:50,283 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-17 22:49:50,284 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-17 22:49:50,285 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-17 22:49:50,286 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-17 22:49:50,288 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-17 22:49:50,289 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-17 22:49:50,289 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-17 22:49:50,290 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-17 22:49:50,291 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-17 22:49:50,292 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-17 22:49:50,293 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-17 22:49:50,294 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-17 22:49:50,295 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-17 22:49:50,296 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-17 22:49:50,297 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-17 22:49:50,298 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-17 22:49:50,298 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-17 22:49:50,299 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-17 22:49:50,300 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-17 22:49:50,301 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-17 22:49:50,302 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-17 22:49:50,303 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-17 22:49:50,304 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-17 22:49:50,305 INFO L280 TraceCheckUtils]: 574: Hoare triple {190132#(<= 9 |old(~a21~0)|)} assume true; {190132#(<= 9 |old(~a21~0)|)} is VALID [2020-07-17 22:49:50,307 INFO L275 TraceCheckUtils]: 575: Hoare quadruple {190132#(<= 9 |old(~a21~0)|)} {188406#(<= ~a21~0 8)} #977#return; {187602#false} is VALID [2020-07-17 22:49:50,307 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-17 22:49:50,307 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-17 22:49:50,307 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-17 22:49:50,307 INFO L263 TraceCheckUtils]: 579: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {187602#false} is VALID [2020-07-17 22:49:50,308 INFO L280 TraceCheckUtils]: 580: Hoare triple {187602#false} ~input := #in~input; {187602#false} is VALID [2020-07-17 22:49:50,308 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-17 22:49:50,308 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-17 22:49:50,308 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-17 22:49:50,308 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-17 22:49:50,308 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-17 22:49:50,308 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-17 22:49:50,308 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-17 22:49:50,308 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-17 22:49:50,309 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-17 22:49:50,309 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-17 22:49:50,309 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-17 22:49:50,309 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-17 22:49:50,309 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-17 22:49:50,310 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-17 22:49:50,310 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-17 22:49:50,310 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-17 22:49:50,310 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-17 22:49:50,310 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-17 22:49:50,311 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-17 22:49:50,311 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-17 22:49:50,311 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-17 22:49:50,311 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-17 22:49:50,311 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-17 22:49:50,311 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-17 22:49:50,312 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-17 22:49:50,312 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-17 22:49:50,312 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-17 22:49:50,312 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-17 22:49:50,312 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-17 22:49:50,312 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-17 22:49:50,312 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-17 22:49:50,312 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-17 22:49:50,312 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-17 22:49:50,313 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-17 22:49:50,313 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-17 22:49:50,313 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-17 22:49:50,313 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-17 22:49:50,313 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-17 22:49:50,313 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-17 22:49:50,313 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-17 22:49:50,313 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-17 22:49:50,313 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-17 22:49:50,314 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-17 22:49:50,314 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-17 22:49:50,314 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-17 22:49:50,314 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-17 22:49:50,314 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-17 22:49:50,314 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-17 22:49:50,314 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-17 22:49:50,314 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-17 22:49:50,314 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-17 22:49:50,314 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-17 22:49:50,315 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-17 22:49:50,315 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-17 22:49:50,315 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-17 22:49:50,315 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-17 22:49:50,315 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-17 22:49:50,315 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-17 22:49:50,315 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-17 22:49:50,315 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-17 22:49:50,315 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-17 22:49:50,316 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-17 22:49:50,316 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-17 22:49:50,316 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-17 22:49:50,316 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-17 22:49:50,316 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-17 22:49:50,316 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-17 22:49:50,316 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-17 22:49:50,316 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-17 22:49:50,316 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-17 22:49:50,317 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-17 22:49:50,317 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-17 22:49:50,317 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-17 22:49:50,317 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-17 22:49:50,317 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-17 22:49:50,317 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-17 22:49:50,317 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-17 22:49:50,317 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-17 22:49:50,317 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-17 22:49:50,318 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-17 22:49:50,318 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-17 22:49:50,318 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-17 22:49:50,318 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-17 22:49:50,318 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-17 22:49:50,318 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-17 22:49:50,318 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-17 22:49:50,318 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-17 22:49:50,318 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-17 22:49:50,318 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-17 22:49:50,319 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-17 22:49:50,319 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-17 22:49:50,319 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-17 22:49:50,319 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-17 22:49:50,319 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-17 22:49:50,319 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-17 22:49:50,319 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-17 22:49:50,319 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-17 22:49:50,319 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-17 22:49:50,320 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-17 22:49:50,320 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-17 22:49:50,320 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-17 22:49:50,320 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-17 22:49:50,320 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-17 22:49:50,320 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-17 22:49:50,320 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-17 22:49:50,320 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-17 22:49:50,320 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-17 22:49:50,321 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-17 22:49:50,321 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-17 22:49:50,321 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-17 22:49:50,321 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-17 22:49:50,321 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-17 22:49:50,321 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-17 22:49:50,321 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-17 22:49:50,321 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-17 22:49:50,321 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-17 22:49:50,322 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-17 22:49:50,322 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-17 22:49:50,322 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-17 22:49:50,322 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-17 22:49:50,322 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-17 22:49:50,322 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-17 22:49:50,322 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-17 22:49:50,322 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-17 22:49:50,322 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-17 22:49:50,322 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-17 22:49:50,323 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-17 22:49:50,323 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-17 22:49:50,323 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-17 22:49:50,323 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-17 22:49:50,323 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-17 22:49:50,323 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-17 22:49:50,323 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-17 22:49:50,323 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-17 22:49:50,323 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-17 22:49:50,323 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-17 22:49:50,324 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-17 22:49:50,324 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-17 22:49:50,324 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-17 22:49:50,324 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-17 22:49:50,324 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-17 22:49:50,324 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-17 22:49:50,324 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-17 22:49:50,324 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-17 22:49:50,324 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-17 22:49:50,324 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-17 22:49:50,325 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-17 22:49:50,325 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-17 22:49:50,325 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-17 22:49:50,325 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-17 22:49:50,325 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-17 22:49:50,325 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-17 22:49:50,325 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-17 22:49:50,325 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-17 22:49:50,325 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-17 22:49:50,325 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-17 22:49:50,326 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-17 22:49:50,326 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-17 22:49:50,326 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-17 22:49:50,326 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-17 22:49:50,326 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-17 22:49:50,326 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-17 22:49:50,326 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-17 22:49:50,326 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-17 22:49:50,326 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-17 22:49:50,326 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-17 22:49:50,327 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-17 22:49:50,327 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-17 22:49:50,327 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-17 22:49:50,327 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-17 22:49:50,327 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-17 22:49:50,327 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-17 22:49:50,327 INFO L280 TraceCheckUtils]: 753: Hoare triple {187602#false} assume true; {187602#false} is VALID [2020-07-17 22:49:50,327 INFO L275 TraceCheckUtils]: 754: Hoare quadruple {187602#false} {187602#false} #977#return; {187602#false} is VALID [2020-07-17 22:49:50,327 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-17 22:49:50,327 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-17 22:49:50,328 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-17 22:49:50,328 INFO L263 TraceCheckUtils]: 758: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {187602#false} is VALID [2020-07-17 22:49:50,328 INFO L280 TraceCheckUtils]: 759: Hoare triple {187602#false} ~input := #in~input; {187602#false} is VALID [2020-07-17 22:49:50,328 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-17 22:49:50,328 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-17 22:49:50,328 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-17 22:49:50,328 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-17 22:49:50,328 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-17 22:49:50,328 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-17 22:49:50,328 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-17 22:49:50,329 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-17 22:49:50,329 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-17 22:49:50,329 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-17 22:49:50,329 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-17 22:49:50,329 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-17 22:49:50,329 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-17 22:49:50,329 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-17 22:49:50,329 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-17 22:49:50,329 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-17 22:49:50,329 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,330 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-17 22:49:50,331 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-17 22:49:50,331 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-17 22:49:50,331 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-17 22:49:50,331 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-17 22:49:50,331 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-17 22:49:50,331 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-17 22:49:50,331 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-17 22:49:50,331 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-17 22:49:50,332 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-17 22:49:50,332 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-17 22:49:50,332 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-17 22:49:50,332 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-17 22:49:50,332 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-17 22:49:50,332 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-17 22:49:50,332 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-17 22:49:50,332 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-17 22:49:50,332 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-17 22:49:50,332 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-17 22:49:50,333 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-17 22:49:50,333 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-17 22:49:50,333 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-17 22:49:50,333 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-17 22:49:50,333 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-17 22:49:50,333 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-17 22:49:50,333 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-17 22:49:50,333 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-17 22:49:50,333 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-17 22:49:50,333 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-17 22:49:50,334 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-17 22:49:50,334 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-17 22:49:50,334 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-17 22:49:50,334 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-17 22:49:50,334 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-17 22:49:50,334 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-17 22:49:50,334 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-17 22:49:50,334 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-17 22:49:50,334 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-17 22:49:50,334 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-17 22:49:50,335 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-17 22:49:50,335 INFO L280 TraceCheckUtils]: 827: Hoare triple {187602#false} assume true; {187602#false} is VALID [2020-07-17 22:49:50,335 INFO L275 TraceCheckUtils]: 828: Hoare quadruple {187602#false} {187602#false} #977#return; {187602#false} is VALID [2020-07-17 22:49:50,335 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-17 22:49:50,335 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-17 22:49:50,335 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-17 22:49:50,335 INFO L263 TraceCheckUtils]: 832: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {187602#false} is VALID [2020-07-17 22:49:50,335 INFO L280 TraceCheckUtils]: 833: Hoare triple {187602#false} ~input := #in~input; {187602#false} is VALID [2020-07-17 22:49:50,335 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-17 22:49:50,335 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-17 22:49:50,336 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-17 22:49:50,336 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-17 22:49:50,336 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-17 22:49:50,336 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-17 22:49:50,336 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-17 22:49:50,336 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-17 22:49:50,336 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-17 22:49:50,336 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-17 22:49:50,336 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-17 22:49:50,336 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-17 22:49:50,337 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-17 22:49:50,337 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-17 22:49:50,337 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-17 22:49:50,337 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-17 22:49:50,337 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-17 22:49:50,337 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-17 22:49:50,337 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-17 22:49:50,337 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-17 22:49:50,337 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-17 22:49:50,337 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-17 22:49:50,338 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-17 22:49:50,338 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-17 22:49:50,338 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-17 22:49:50,338 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-17 22:49:50,338 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-17 22:49:50,338 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-17 22:49:50,338 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-17 22:49:50,338 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-17 22:49:50,338 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-17 22:49:50,338 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-17 22:49:50,339 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-17 22:49:50,339 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-17 22:49:50,339 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-17 22:49:50,339 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-17 22:49:50,339 INFO L280 TraceCheckUtils]: 870: Hoare triple {187602#false} assume !false; {187602#false} is VALID [2020-07-17 22:49:50,619 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-17 22:49:50,619 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:49:50,620 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 11 [2020-07-17 22:49:50,620 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749702929] [2020-07-17 22:49:50,621 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 871 [2020-07-17 22:49:50,648 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:49:50,648 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-17 22:49:52,086 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-17 22:49:52,086 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-17 22:49:52,087 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:49:52,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-17 22:49:52,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-07-17 22:49:52,087 INFO L87 Difference]: Start difference. First operand 4102 states and 4440 transitions. Second operand 11 states. [2020-07-17 22:50:07,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:50:07,844 INFO L93 Difference]: Finished difference Result 9124 states and 9898 transitions. [2020-07-17 22:50:07,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-07-17 22:50:07,844 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 871 [2020-07-17 22:50:07,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:50:07,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:50:07,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1306 transitions. [2020-07-17 22:50:07,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:50:07,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1306 transitions. [2020-07-17 22:50:07,853 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 20 states and 1306 transitions. [2020-07-17 22:50:12,310 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-17 22:50:13,326 INFO L225 Difference]: With dead ends: 9124 [2020-07-17 22:50:13,326 INFO L226 Difference]: Without dead ends: 5028 [2020-07-17 22:50:13,331 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 921 GetRequests, 897 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2020-07-17 22:50:13,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5028 states. [2020-07-17 22:50:14,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5028 to 4658. [2020-07-17 22:50:14,782 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:50:14,782 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5028 states. Second operand 4658 states. [2020-07-17 22:50:14,782 INFO L74 IsIncluded]: Start isIncluded. First operand 5028 states. Second operand 4658 states. [2020-07-17 22:50:14,783 INFO L87 Difference]: Start difference. First operand 5028 states. Second operand 4658 states. [2020-07-17 22:50:15,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:50:15,512 INFO L93 Difference]: Finished difference Result 5028 states and 5386 transitions. [2020-07-17 22:50:15,512 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 5386 transitions. [2020-07-17 22:50:15,517 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:50:15,517 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:50:15,517 INFO L74 IsIncluded]: Start isIncluded. First operand 4658 states. Second operand 5028 states. [2020-07-17 22:50:15,517 INFO L87 Difference]: Start difference. First operand 4658 states. Second operand 5028 states. [2020-07-17 22:50:16,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:50:16,279 INFO L93 Difference]: Finished difference Result 5028 states and 5386 transitions. [2020-07-17 22:50:16,279 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 5386 transitions. [2020-07-17 22:50:16,284 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:50:16,284 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:50:16,285 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:50:16,285 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:50:16,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4658 states. [2020-07-17 22:50:17,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4658 states to 4658 states and 5013 transitions. [2020-07-17 22:50:17,047 INFO L78 Accepts]: Start accepts. Automaton has 4658 states and 5013 transitions. Word has length 871 [2020-07-17 22:50:17,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:50:17,047 INFO L479 AbstractCegarLoop]: Abstraction has 4658 states and 5013 transitions. [2020-07-17 22:50:17,047 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-17 22:50:17,048 INFO L276 IsEmpty]: Start isEmpty. Operand 4658 states and 5013 transitions. [2020-07-17 22:50:17,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 971 [2020-07-17 22:50:17,059 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:50:17,059 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-17 22:50:17,260 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-07-17 22:50:17,261 INFO L427 AbstractCegarLoop]: === Iteration 16 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:50:17,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:50:17,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1319533531, now seen corresponding path program 1 times [2020-07-17 22:50:17,262 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:50:17,262 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34121380] [2020-07-17 22:50:17,263 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:50:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:17,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:17,713 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-17 22:50:17,714 INFO L280 TraceCheckUtils]: 1: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} assume true; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:50:17,715 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {215139#(<= (+ ~a12~0 49) 0)} {215134#true} #973#return; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:50:17,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:17,790 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-17 22:50:17,790 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-17 22:50:17,790 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-17 22:50:17,791 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-17 22:50:17,791 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-17 22:50:17,791 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-17 22:50:17,791 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-17 22:50:17,791 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-17 22:50:17,791 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-17 22:50:17,792 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-17 22:50:17,792 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-17 22:50:17,792 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-17 22:50:17,792 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-17 22:50:17,792 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-17 22:50:17,792 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-17 22:50:17,793 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-17 22:50:17,793 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-17 22:50:17,793 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-17 22:50:17,793 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-17 22:50:17,793 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-17 22:50:17,793 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-17 22:50:17,794 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-17 22:50:17,794 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-17 22:50:17,794 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-17 22:50:17,794 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-17 22:50:17,794 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-17 22:50:17,794 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-17 22:50:17,794 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-17 22:50:17,795 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-17 22:50:17,795 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-17 22:50:17,795 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-17 22:50:17,795 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-17 22:50:17,795 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-17 22:50:17,795 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-17 22:50:17,796 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-17 22:50:17,796 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-17 22:50:17,796 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-17 22:50:17,796 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-17 22:50:17,796 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-17 22:50:17,796 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-17 22:50:17,797 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-17 22:50:17,797 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-17 22:50:17,797 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-17 22:50:17,797 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-17 22:50:17,797 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-17 22:50:17,797 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-17 22:50:17,797 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-17 22:50:17,798 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-17 22:50:17,798 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-17 22:50:17,798 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-17 22:50:17,798 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-17 22:50:17,798 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-17 22:50:17,798 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-17 22:50:17,799 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-17 22:50:17,799 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-17 22:50:17,799 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-17 22:50:17,799 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-17 22:50:17,799 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-17 22:50:17,799 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-17 22:50:17,800 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-17 22:50:17,800 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-17 22:50:17,800 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-17 22:50:17,800 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-17 22:50:17,800 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-17 22:50:17,800 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-17 22:50:17,801 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-17 22:50:17,801 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-17 22:50:17,801 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-17 22:50:17,801 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-17 22:50:17,801 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-17 22:50:17,802 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-17 22:50:17,802 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-17 22:50:17,802 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-17 22:50:17,802 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-17 22:50:17,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); {215134#true} is VALID [2020-07-17 22:50:17,802 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-17 22:50:17,803 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-17 22:50:17,803 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-17 22:50:17,803 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-17 22:50:17,803 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-17 22:50:17,803 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-17 22:50:17,803 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-17 22:50:17,804 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-17 22:50:17,804 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-17 22:50:17,804 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-17 22:50:17,804 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-17 22:50:17,804 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-17 22:50:17,804 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-17 22:50:17,805 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-17 22:50:17,805 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-17 22:50:17,805 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-17 22:50:17,805 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-17 22:50:17,805 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-17 22:50:17,805 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-17 22:50:17,805 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-17 22:50:17,806 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-17 22:50:17,806 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-17 22:50:17,806 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-17 22:50:17,806 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-17 22:50:17,806 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-17 22:50:17,806 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-17 22:50:17,807 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-17 22:50:17,807 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-17 22:50:17,808 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-17 22:50:17,810 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-17 22:50:17,811 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-17 22:50:17,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:17,841 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-17 22:50:17,842 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-17 22:50:17,842 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-17 22:50:17,842 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-17 22:50:17,842 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-17 22:50:17,842 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-17 22:50:17,842 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-17 22:50:17,843 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-17 22:50:17,843 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-17 22:50:17,843 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-17 22:50:17,843 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-17 22:50:17,843 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-17 22:50:17,844 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-17 22:50:17,844 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-17 22:50:17,844 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-17 22:50:17,844 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-17 22:50:17,844 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-17 22:50:17,844 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-17 22:50:17,845 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-17 22:50:17,845 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-17 22:50:17,845 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-17 22:50:17,845 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-17 22:50:17,845 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-17 22:50:17,845 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-17 22:50:17,845 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-17 22:50:17,845 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-17 22:50:17,845 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-17 22:50:17,846 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-17 22:50:17,846 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-17 22:50:17,846 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-17 22:50:17,846 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-17 22:50:17,846 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-17 22:50:17,846 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-17 22:50:17,846 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-17 22:50:17,846 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-17 22:50:17,846 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-17 22:50:17,847 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-17 22:50:17,847 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-17 22:50:17,847 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-17 22:50:17,847 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-17 22:50:17,847 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-17 22:50:17,847 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-17 22:50:17,847 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-17 22:50:17,847 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-17 22:50:17,847 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-17 22:50:17,848 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-17 22:50:17,848 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-17 22:50:17,848 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-17 22:50:17,848 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-17 22:50:17,848 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-17 22:50:17,848 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-17 22:50:17,848 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-17 22:50:17,848 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-17 22:50:17,848 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-17 22:50:17,849 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-17 22:50:17,849 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-17 22:50:17,849 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-17 22:50:17,849 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-17 22:50:17,849 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-17 22:50:17,849 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-17 22:50:17,849 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-17 22:50:17,849 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-17 22:50:17,849 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-17 22:50:17,850 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-17 22:50:17,850 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-17 22:50:17,850 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-17 22:50:17,850 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-17 22:50:17,850 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-17 22:50:17,850 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-17 22:50:17,850 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-17 22:50:17,850 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-17 22:50:17,850 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-17 22:50:17,851 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-17 22:50:17,851 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-17 22:50:17,851 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-17 22:50:17,851 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-17 22:50:17,851 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-17 22:50:17,851 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-17 22:50:17,851 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-17 22:50:17,851 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-17 22:50:17,851 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-17 22:50:17,852 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-17 22:50:17,852 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-17 22:50:17,852 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-17 22:50:17,852 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-17 22:50:17,852 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-17 22:50:17,852 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-17 22:50:17,852 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-17 22:50:17,852 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-17 22:50:17,852 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-17 22:50:17,853 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-17 22:50:17,853 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-17 22:50:17,853 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-17 22:50:17,853 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-17 22:50:17,853 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-17 22:50:17,853 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-17 22:50:17,853 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-17 22:50:17,853 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-17 22:50:17,853 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-17 22:50:17,854 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-17 22:50:17,854 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-17 22:50:17,854 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-17 22:50:17,855 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-17 22:50:17,856 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-17 22:50:17,858 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-17 22:50:17,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:17,892 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-17 22:50:17,892 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-17 22:50:17,892 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-17 22:50:17,892 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-17 22:50:17,892 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-17 22:50:17,893 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-17 22:50:17,893 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-17 22:50:17,893 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-17 22:50:17,893 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-17 22:50:17,893 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-17 22:50:17,893 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-17 22:50:17,894 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-17 22:50:17,894 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-17 22:50:17,894 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-17 22:50:17,894 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-17 22:50:17,894 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-17 22:50:17,894 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-17 22:50:17,895 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-17 22:50:17,895 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-17 22:50:17,895 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-17 22:50:17,895 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-17 22:50:17,895 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-17 22:50:17,895 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-17 22:50:17,895 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-17 22:50:17,896 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-17 22:50:17,896 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-17 22:50:17,896 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-17 22:50:17,896 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-17 22:50:17,896 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-17 22:50:17,896 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-17 22:50:17,897 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-17 22:50:17,897 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-17 22:50:17,897 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-17 22:50:17,897 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-17 22:50:17,897 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-17 22:50:17,897 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-17 22:50:17,898 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-17 22:50:17,898 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-17 22:50:17,898 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-17 22:50:17,898 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-17 22:50:17,898 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-17 22:50:17,898 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-17 22:50:17,898 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-17 22:50:17,899 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-17 22:50:17,899 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-17 22:50:17,899 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-17 22:50:17,899 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-17 22:50:17,899 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-17 22:50:17,899 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-17 22:50:17,900 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-17 22:50:17,900 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-17 22:50:17,900 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-17 22:50:17,900 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-17 22:50:17,900 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-17 22:50:17,900 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-17 22:50:17,901 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-17 22:50:17,901 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-17 22:50:17,901 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-17 22:50:17,901 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-17 22:50:17,901 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-17 22:50:17,901 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-17 22:50:17,901 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-17 22:50:17,902 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-17 22:50:17,902 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-17 22:50:17,902 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-17 22:50:17,902 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-17 22:50:17,902 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-17 22:50:17,902 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-17 22:50:17,903 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-17 22:50:17,903 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-17 22:50:17,903 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-17 22:50:17,903 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-17 22:50:17,903 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-17 22:50:17,903 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-17 22:50:17,904 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-17 22:50:17,904 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-17 22:50:17,904 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-17 22:50:17,904 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-17 22:50:17,904 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-17 22:50:17,904 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-17 22:50:17,905 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-17 22:50:17,905 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-17 22:50:17,905 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-17 22:50:17,905 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-17 22:50:17,905 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-17 22:50:17,905 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-17 22:50:17,906 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-17 22:50:17,906 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-17 22:50:17,906 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-17 22:50:17,906 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-17 22:50:17,906 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-17 22:50:17,906 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-17 22:50:17,906 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-17 22:50:17,907 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-17 22:50:17,907 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-17 22:50:17,907 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-17 22:50:17,907 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-17 22:50:17,907 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-17 22:50:17,907 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-17 22:50:17,908 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-17 22:50:17,908 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-17 22:50:17,908 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-17 22:50:17,908 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-17 22:50:17,908 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-17 22:50:17,908 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-17 22:50:17,909 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-17 22:50:17,909 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-17 22:50:17,909 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-17 22:50:17,909 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-17 22:50:17,909 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-17 22:50:17,914 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-17 22:50:17,915 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-17 22:50:17,917 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-17 22:50:17,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:17,953 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-17 22:50:17,954 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-17 22:50:17,954 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-17 22:50:17,954 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-17 22:50:17,954 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-17 22:50:17,954 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-17 22:50:17,954 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-17 22:50:17,955 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-17 22:50:17,955 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-17 22:50:17,955 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-17 22:50:17,955 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-17 22:50:17,955 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-17 22:50:17,955 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-17 22:50:17,955 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-17 22:50:17,955 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-17 22:50:17,955 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-17 22:50:17,955 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-17 22:50:17,956 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-17 22:50:17,956 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-17 22:50:17,956 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-17 22:50:17,956 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-17 22:50:17,956 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-17 22:50:17,956 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-17 22:50:17,956 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-17 22:50:17,956 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-17 22:50:17,956 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-17 22:50:17,956 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-17 22:50:17,957 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-17 22:50:17,957 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-17 22:50:17,957 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-17 22:50:17,957 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-17 22:50:17,957 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-17 22:50:17,957 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-17 22:50:17,957 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-17 22:50:17,957 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-17 22:50:17,957 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-17 22:50:17,958 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-17 22:50:17,958 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-17 22:50:17,958 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-17 22:50:17,958 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-17 22:50:17,958 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-17 22:50:17,958 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-17 22:50:17,958 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-17 22:50:17,958 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-17 22:50:17,958 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-17 22:50:17,958 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-17 22:50:17,959 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-17 22:50:17,959 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-17 22:50:17,959 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-17 22:50:17,959 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-17 22:50:17,959 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-17 22:50:17,959 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-17 22:50:17,959 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-17 22:50:17,959 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-17 22:50:17,959 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-17 22:50:17,960 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-17 22:50:17,960 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-17 22:50:17,960 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-17 22:50:17,960 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-17 22:50:17,960 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-17 22:50:17,960 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-17 22:50:17,960 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-17 22:50:17,960 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-17 22:50:17,960 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-17 22:50:17,960 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-17 22:50:17,961 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-17 22:50:17,961 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-17 22:50:17,961 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-17 22:50:17,961 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-17 22:50:17,961 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-17 22:50:17,961 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-17 22:50:17,961 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-17 22:50:17,961 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-17 22:50:17,961 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-17 22:50:17,963 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-17 22:50:17,964 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-17 22:50:17,965 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-17 22:50:17,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:18,026 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-17 22:50:18,027 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-17 22:50:18,027 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-17 22:50:18,027 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-17 22:50:18,027 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-17 22:50:18,027 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-17 22:50:18,027 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-17 22:50:18,028 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-17 22:50:18,028 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-17 22:50:18,028 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-17 22:50:18,028 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-17 22:50:18,028 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-17 22:50:18,028 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-17 22:50:18,028 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-17 22:50:18,029 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-17 22:50:18,029 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-17 22:50:18,029 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-17 22:50:18,029 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-17 22:50:18,029 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-17 22:50:18,029 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-17 22:50:18,030 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-17 22:50:18,030 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-17 22:50:18,030 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-17 22:50:18,030 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-17 22:50:18,030 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-17 22:50:18,030 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-17 22:50:18,031 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-17 22:50:18,031 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-17 22:50:18,031 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-17 22:50:18,031 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-17 22:50:18,031 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-17 22:50:18,031 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-17 22:50:18,032 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-17 22:50:18,032 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-17 22:50:18,032 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-17 22:50:18,032 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-17 22:50:18,032 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-17 22:50:18,032 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-17 22:50:18,033 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-17 22:50:18,033 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-17 22:50:18,033 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-17 22:50:18,033 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-17 22:50:18,033 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-17 22:50:18,033 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-17 22:50:18,033 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-17 22:50:18,034 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-17 22:50:18,034 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-17 22:50:18,034 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-17 22:50:18,034 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-17 22:50:18,034 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-17 22:50:18,034 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-17 22:50:18,035 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-17 22:50:18,035 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-17 22:50:18,035 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-17 22:50:18,035 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-17 22:50:18,035 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-17 22:50:18,035 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-17 22:50:18,035 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-17 22:50:18,036 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-17 22:50:18,036 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-17 22:50:18,036 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-17 22:50:18,036 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-17 22:50:18,036 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-17 22:50:18,037 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-17 22:50:18,037 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-17 22:50:18,037 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-17 22:50:18,037 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-17 22:50:18,037 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-17 22:50:18,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-17 22:50:18,038 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-17 22:50:18,038 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-17 22:50:18,038 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-17 22:50:18,038 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-17 22:50:18,038 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-17 22:50:18,038 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-17 22:50:18,038 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-17 22:50:18,038 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-17 22:50:18,038 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-17 22:50:18,039 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-17 22:50:18,039 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-17 22:50:18,039 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-17 22:50:18,039 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-17 22:50:18,039 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-17 22:50:18,039 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-17 22:50:18,039 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-17 22:50:18,039 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-17 22:50:18,039 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-17 22:50:18,039 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-17 22:50:18,040 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-17 22:50:18,040 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-17 22:50:18,040 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-17 22:50:18,040 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-17 22:50:18,040 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-17 22:50:18,040 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-17 22:50:18,040 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-17 22:50:18,040 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-17 22:50:18,040 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-17 22:50:18,041 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-17 22:50:18,041 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-17 22:50:18,041 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-17 22:50:18,041 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-17 22:50:18,041 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-17 22:50:18,041 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-17 22:50:18,041 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-17 22:50:18,041 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-17 22:50:18,041 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-17 22:50:18,041 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-17 22:50:18,042 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-17 22:50:18,042 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-17 22:50:18,042 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-17 22:50:18,042 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-17 22:50:18,042 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-17 22:50:18,042 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-17 22:50:18,042 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-17 22:50:18,042 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-17 22:50:18,042 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-17 22:50:18,042 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-17 22:50:18,043 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-17 22:50:18,043 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-17 22:50:18,043 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-17 22:50:18,043 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-17 22:50:18,043 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-17 22:50:18,043 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-17 22:50:18,043 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-17 22:50:18,043 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-17 22:50:18,043 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-17 22:50:18,043 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-17 22:50:18,044 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-17 22:50:18,044 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-17 22:50:18,044 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-17 22:50:18,044 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-17 22:50:18,044 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-17 22:50:18,044 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-17 22:50:18,044 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-17 22:50:18,044 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-17 22:50:18,044 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-17 22:50:18,045 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-17 22:50:18,045 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-17 22:50:18,045 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-17 22:50:18,045 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-17 22:50:18,045 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-17 22:50:18,045 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-17 22:50:18,045 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-17 22:50:18,045 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-17 22:50:18,045 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-17 22:50:18,045 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-17 22:50:18,046 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-17 22:50:18,046 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-17 22:50:18,046 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-17 22:50:18,046 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-17 22:50:18,046 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-17 22:50:18,046 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-17 22:50:18,046 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-17 22:50:18,046 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-17 22:50:18,046 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-17 22:50:18,046 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-17 22:50:18,047 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-17 22:50:18,047 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-17 22:50:18,047 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-17 22:50:18,047 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-17 22:50:18,047 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-17 22:50:18,047 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-17 22:50:18,047 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-17 22:50:18,047 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-17 22:50:18,047 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-17 22:50:18,047 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-17 22:50:18,048 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-17 22:50:18,048 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-17 22:50:18,048 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-17 22:50:18,048 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-17 22:50:18,049 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-17 22:50:18,050 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-17 22:50:18,052 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-17 22:50:18,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:18,087 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-17 22:50:18,087 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-17 22:50:18,087 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-17 22:50:18,087 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-17 22:50:18,088 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-17 22:50:18,088 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-17 22:50:18,088 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-17 22:50:18,088 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-17 22:50:18,088 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-17 22:50:18,089 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-17 22:50:18,089 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-17 22:50:18,089 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-17 22:50:18,089 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-17 22:50:18,089 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-17 22:50:18,089 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-17 22:50:18,089 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-17 22:50:18,089 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-17 22:50:18,090 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-17 22:50:18,090 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-17 22:50:18,090 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-17 22:50:18,090 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-17 22:50:18,090 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-17 22:50:18,090 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-17 22:50:18,090 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-17 22:50:18,090 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-17 22:50:18,090 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-17 22:50:18,091 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-17 22:50:18,091 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-17 22:50:18,091 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-17 22:50:18,091 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-17 22:50:18,091 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-17 22:50:18,091 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-17 22:50:18,091 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-17 22:50:18,091 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-17 22:50:18,092 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-17 22:50:18,092 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-17 22:50:18,092 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-17 22:50:18,092 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-17 22:50:18,092 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-17 22:50:18,092 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-17 22:50:18,092 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-17 22:50:18,092 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-17 22:50:18,092 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-17 22:50:18,093 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-17 22:50:18,093 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-17 22:50:18,093 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-17 22:50:18,093 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-17 22:50:18,093 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-17 22:50:18,093 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-17 22:50:18,093 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-17 22:50:18,093 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-17 22:50:18,093 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-17 22:50:18,094 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-17 22:50:18,094 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-17 22:50:18,094 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-17 22:50:18,094 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-17 22:50:18,094 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-17 22:50:18,094 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-17 22:50:18,094 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-17 22:50:18,094 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-17 22:50:18,094 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-17 22:50:18,095 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-17 22:50:18,095 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-17 22:50:18,095 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-17 22:50:18,095 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-17 22:50:18,095 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-17 22:50:18,095 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-17 22:50:18,095 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-17 22:50:18,095 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-17 22:50:18,097 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-17 22:50:18,098 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-17 22:50:18,100 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-17 22:50:18,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:18,196 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-17 22:50:18,196 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-17 22:50:18,196 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-17 22:50:18,196 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-17 22:50:18,197 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-17 22:50:18,197 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-17 22:50:18,197 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-17 22:50:18,197 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-17 22:50:18,197 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-17 22:50:18,197 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-17 22:50:18,197 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-17 22:50:18,197 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-17 22:50:18,197 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-17 22:50:18,198 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-17 22:50:18,198 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-17 22:50:18,198 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-17 22:50:18,198 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-17 22:50:18,198 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-17 22:50:18,198 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-17 22:50:18,198 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-17 22:50:18,198 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-17 22:50:18,198 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-17 22:50:18,199 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-17 22:50:18,199 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-17 22:50:18,199 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-17 22:50:18,199 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-17 22:50:18,199 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-17 22:50:18,199 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-17 22:50:18,199 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-17 22:50:18,199 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-17 22:50:18,200 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-17 22:50:18,200 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-17 22:50:18,200 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-17 22:50:18,200 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-17 22:50:18,200 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-17 22:50:18,200 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-17 22:50:18,200 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-17 22:50:18,200 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-17 22:50:18,200 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-17 22:50:18,201 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-17 22:50:18,201 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-17 22:50:18,201 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-17 22:50:18,201 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-17 22:50:18,201 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-17 22:50:18,201 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-17 22:50:18,201 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-17 22:50:18,201 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-17 22:50:18,201 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-17 22:50:18,202 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-17 22:50:18,202 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-17 22:50:18,202 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-17 22:50:18,202 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-17 22:50:18,202 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-17 22:50:18,202 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-17 22:50:18,202 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-17 22:50:18,202 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-17 22:50:18,202 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-17 22:50:18,203 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-17 22:50:18,203 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-17 22:50:18,203 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-17 22:50:18,203 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-17 22:50:18,203 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-17 22:50:18,203 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-17 22:50:18,203 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-17 22:50:18,203 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-17 22:50:18,203 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-17 22:50:18,204 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-17 22:50:18,204 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-17 22:50:18,204 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-17 22:50:18,204 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-17 22:50:18,204 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-17 22:50:18,204 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-17 22:50:18,204 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-17 22:50:18,204 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-17 22:50:18,204 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-17 22:50:18,205 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-17 22:50:18,205 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-17 22:50:18,205 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-17 22:50:18,205 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-17 22:50:18,205 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-17 22:50:18,205 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-17 22:50:18,205 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-17 22:50:18,205 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-17 22:50:18,205 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-17 22:50:18,206 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-17 22:50:18,206 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-17 22:50:18,206 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-17 22:50:18,206 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-17 22:50:18,206 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-17 22:50:18,206 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-17 22:50:18,206 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-17 22:50:18,206 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-17 22:50:18,206 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-17 22:50:18,207 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-17 22:50:18,207 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-17 22:50:18,207 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-17 22:50:18,207 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-17 22:50:18,207 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-17 22:50:18,207 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-17 22:50:18,207 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-17 22:50:18,207 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-17 22:50:18,207 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-17 22:50:18,208 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-17 22:50:18,208 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-17 22:50:18,208 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-17 22:50:18,208 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-17 22:50:18,208 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-17 22:50:18,208 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-17 22:50:18,208 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-17 22:50:18,208 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-17 22:50:18,208 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-17 22:50:18,209 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-17 22:50:18,209 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-17 22:50:18,209 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-17 22:50:18,209 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-17 22:50:18,209 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-17 22:50:18,209 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-17 22:50:18,209 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-17 22:50:18,209 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-17 22:50:18,209 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-17 22:50:18,210 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-17 22:50:18,210 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-17 22:50:18,210 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-17 22:50:18,210 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-17 22:50:18,210 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-17 22:50:18,210 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-17 22:50:18,210 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-17 22:50:18,210 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-17 22:50:18,210 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-17 22:50:18,211 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-17 22:50:18,211 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-17 22:50:18,211 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-17 22:50:18,211 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-17 22:50:18,211 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-17 22:50:18,211 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-17 22:50:18,211 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-17 22:50:18,211 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-17 22:50:18,211 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-17 22:50:18,212 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-17 22:50:18,212 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-17 22:50:18,212 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-17 22:50:18,212 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-17 22:50:18,212 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-17 22:50:18,212 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-17 22:50:18,212 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-17 22:50:18,212 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-17 22:50:18,212 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-17 22:50:18,213 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-17 22:50:18,213 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-17 22:50:18,213 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-17 22:50:18,213 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-17 22:50:18,213 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-17 22:50:18,213 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-17 22:50:18,213 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-17 22:50:18,213 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-17 22:50:18,213 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-17 22:50:18,214 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-17 22:50:18,214 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-17 22:50:18,214 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-17 22:50:18,214 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-17 22:50:18,214 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-17 22:50:18,214 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-17 22:50:18,214 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-17 22:50:18,214 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-17 22:50:18,214 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-17 22:50:18,214 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-17 22:50:18,215 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-17 22:50:18,215 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-17 22:50:18,215 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-17 22:50:18,215 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-17 22:50:18,215 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-17 22:50:18,215 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-17 22:50:18,216 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-17 22:50:18,218 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-17 22:50:18,220 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-17 22:50:18,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:18,305 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-17 22:50:18,306 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-17 22:50:18,307 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-17 22:50:18,308 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-17 22:50:18,309 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-17 22:50:18,310 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-17 22:50:18,311 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-17 22:50:18,312 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-17 22:50:18,313 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-17 22:50:18,314 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-17 22:50:18,316 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-17 22:50:18,317 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-17 22:50:18,318 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-17 22:50:18,319 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-17 22:50:18,320 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-17 22:50:18,321 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-17 22:50:18,322 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-17 22:50:18,322 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-17 22:50:18,323 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-17 22:50:18,324 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-17 22:50:18,325 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-17 22:50:18,326 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-17 22:50:18,327 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-17 22:50:18,327 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-17 22:50:18,328 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-17 22:50:18,329 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-17 22:50:18,330 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-17 22:50:18,331 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-17 22:50:18,332 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-17 22:50:18,332 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-17 22:50:18,333 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-17 22:50:18,334 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-17 22:50:18,335 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-17 22:50:18,336 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-17 22:50:18,337 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-17 22:50:18,338 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-17 22:50:18,339 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-17 22:50:18,340 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-17 22:50:18,341 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-17 22:50:18,342 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-17 22:50:18,343 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-17 22:50:18,344 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-17 22:50:18,346 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-17 22:50:18,347 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-17 22:50:18,348 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-17 22:50:18,349 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-17 22:50:18,350 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-17 22:50:18,351 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-17 22:50:18,352 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-17 22:50:18,353 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-17 22:50:18,353 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-17 22:50:18,354 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-17 22:50:18,355 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-17 22:50:18,356 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-17 22:50:18,357 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-17 22:50:18,358 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-17 22:50:18,358 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-17 22:50:18,359 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-17 22:50:18,360 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-17 22:50:18,361 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-17 22:50:18,362 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-17 22:50:18,362 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-17 22:50:18,363 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-17 22:50:18,364 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-17 22:50:18,365 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-17 22:50:18,366 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-17 22:50:18,366 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-17 22:50:18,368 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-17 22:50:18,369 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-17 22:50:18,370 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-17 22:50:18,376 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-17 22:50:18,377 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-17 22:50:18,378 INFO L280 TraceCheckUtils]: 2: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} assume true; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:50:18,379 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {215139#(<= (+ ~a12~0 49) 0)} {215134#true} #973#return; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:50:18,379 INFO L263 TraceCheckUtils]: 4: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:50:18,380 INFO L280 TraceCheckUtils]: 5: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:50:18,382 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-17 22:50:18,382 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-17 22:50:18,384 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-17 22:50:18,384 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-17 22:50:18,384 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-17 22:50:18,384 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-17 22:50:18,384 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-17 22:50:18,384 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-17 22:50:18,384 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-17 22:50:18,385 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-17 22:50:18,385 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-17 22:50:18,385 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-17 22:50:18,385 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-17 22:50:18,385 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-17 22:50:18,385 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-17 22:50:18,385 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-17 22:50:18,385 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-17 22:50:18,385 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-17 22:50:18,385 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-17 22:50:18,386 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-17 22:50:18,386 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-17 22:50:18,386 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-17 22:50:18,386 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-17 22:50:18,386 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-17 22:50:18,386 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-17 22:50:18,386 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-17 22:50:18,386 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-17 22:50:18,386 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-17 22:50:18,387 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-17 22:50:18,387 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-17 22:50:18,387 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-17 22:50:18,387 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-17 22:50:18,387 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-17 22:50:18,387 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-17 22:50:18,387 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-17 22:50:18,387 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-17 22:50:18,387 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-17 22:50:18,387 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-17 22:50:18,388 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-17 22:50:18,388 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-17 22:50:18,388 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-17 22:50:18,388 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-17 22:50:18,388 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-17 22:50:18,388 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-17 22:50:18,388 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-17 22:50:18,388 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-17 22:50:18,388 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-17 22:50:18,389 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-17 22:50:18,389 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-17 22:50:18,389 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-17 22:50:18,389 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-17 22:50:18,389 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-17 22:50:18,389 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-17 22:50:18,389 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-17 22:50:18,389 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-17 22:50:18,389 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-17 22:50:18,389 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-17 22:50:18,390 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-17 22:50:18,390 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-17 22:50:18,390 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-17 22:50:18,390 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-17 22:50:18,390 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-17 22:50:18,390 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-17 22:50:18,390 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-17 22:50:18,390 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-17 22:50:18,390 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-17 22:50:18,390 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-17 22:50:18,391 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-17 22:50:18,391 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-17 22:50:18,391 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-17 22:50:18,391 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-17 22:50:18,391 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-17 22:50:18,391 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-17 22:50:18,391 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-17 22:50:18,391 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-17 22:50:18,391 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-17 22:50:18,392 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-17 22:50:18,392 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-17 22:50:18,392 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-17 22:50:18,392 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-17 22:50:18,392 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-17 22:50:18,392 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-17 22:50:18,392 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-17 22:50:18,392 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-17 22:50:18,392 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-17 22:50:18,392 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-17 22:50:18,393 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-17 22:50:18,393 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-17 22:50:18,393 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-17 22:50:18,393 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-17 22:50:18,393 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-17 22:50:18,393 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-17 22:50:18,393 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-17 22:50:18,393 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-17 22:50:18,393 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-17 22:50:18,394 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-17 22:50:18,394 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-17 22:50:18,394 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-17 22:50:18,394 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-17 22:50:18,394 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-17 22:50:18,394 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-17 22:50:18,394 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-17 22:50:18,394 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-17 22:50:18,394 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-17 22:50:18,394 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-17 22:50:18,395 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-17 22:50:18,396 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-17 22:50:18,397 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-17 22:50:18,398 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-17 22:50:18,399 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-17 22:50:18,400 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-17 22:50:18,401 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-17 22:50:18,403 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-17 22:50:18,403 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-17 22:50:18,403 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-17 22:50:18,403 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-17 22:50:18,403 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-17 22:50:18,403 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-17 22:50:18,403 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-17 22:50:18,404 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-17 22:50:18,404 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-17 22:50:18,404 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-17 22:50:18,404 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-17 22:50:18,404 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-17 22:50:18,404 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-17 22:50:18,404 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-17 22:50:18,404 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-17 22:50:18,404 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-17 22:50:18,404 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-17 22:50:18,405 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-17 22:50:18,405 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-17 22:50:18,405 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-17 22:50:18,405 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-17 22:50:18,405 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-17 22:50:18,405 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-17 22:50:18,405 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-17 22:50:18,405 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-17 22:50:18,405 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-17 22:50:18,406 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-17 22:50:18,406 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-17 22:50:18,406 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-17 22:50:18,406 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-17 22:50:18,406 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-17 22:50:18,406 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-17 22:50:18,406 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-17 22:50:18,406 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-17 22:50:18,406 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-17 22:50:18,406 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-17 22:50:18,407 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-17 22:50:18,407 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-17 22:50:18,407 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-17 22:50:18,407 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-17 22:50:18,407 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-17 22:50:18,407 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-17 22:50:18,407 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-17 22:50:18,407 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-17 22:50:18,407 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-17 22:50:18,408 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-17 22:50:18,408 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-17 22:50:18,408 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-17 22:50:18,408 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-17 22:50:18,408 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-17 22:50:18,408 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-17 22:50:18,408 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-17 22:50:18,408 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-17 22:50:18,408 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-17 22:50:18,408 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-17 22:50:18,409 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-17 22:50:18,409 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-17 22:50:18,409 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-17 22:50:18,409 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-17 22:50:18,409 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-17 22:50:18,409 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-17 22:50:18,409 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-17 22:50:18,409 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-17 22:50:18,409 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-17 22:50:18,409 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-17 22:50:18,410 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-17 22:50:18,410 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-17 22:50:18,410 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-17 22:50:18,410 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-17 22:50:18,410 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-17 22:50:18,410 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-17 22:50:18,410 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-17 22:50:18,410 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-17 22:50:18,410 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-17 22:50:18,411 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-17 22:50:18,411 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-17 22:50:18,411 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-17 22:50:18,411 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-17 22:50:18,411 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-17 22:50:18,411 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-17 22:50:18,411 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-17 22:50:18,411 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-17 22:50:18,411 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-17 22:50:18,411 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-17 22:50:18,412 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-17 22:50:18,412 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-17 22:50:18,412 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-17 22:50:18,412 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-17 22:50:18,412 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-17 22:50:18,412 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-17 22:50:18,412 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-17 22:50:18,412 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-17 22:50:18,412 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-17 22:50:18,413 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-17 22:50:18,413 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-17 22:50:18,413 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-17 22:50:18,413 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-17 22:50:18,413 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-17 22:50:18,413 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-17 22:50:18,413 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-17 22:50:18,413 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-17 22:50:18,413 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-17 22:50:18,413 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-17 22:50:18,415 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-17 22:50:18,416 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-17 22:50:18,417 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-17 22:50:18,419 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-17 22:50:18,420 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-17 22:50:18,421 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-17 22:50:18,423 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-17 22:50:18,423 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-17 22:50:18,423 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-17 22:50:18,423 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-17 22:50:18,423 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-17 22:50:18,423 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-17 22:50:18,423 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-17 22:50:18,423 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-17 22:50:18,424 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-17 22:50:18,424 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-17 22:50:18,424 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-17 22:50:18,424 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-17 22:50:18,424 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-17 22:50:18,424 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-17 22:50:18,424 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-17 22:50:18,424 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-17 22:50:18,424 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-17 22:50:18,425 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-17 22:50:18,425 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-17 22:50:18,425 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-17 22:50:18,425 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-17 22:50:18,425 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-17 22:50:18,425 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-17 22:50:18,425 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-17 22:50:18,425 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-17 22:50:18,425 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-17 22:50:18,425 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-17 22:50:18,426 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-17 22:50:18,426 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-17 22:50:18,426 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-17 22:50:18,426 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-17 22:50:18,426 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-17 22:50:18,426 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-17 22:50:18,427 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-17 22:50:18,427 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-17 22:50:18,427 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-17 22:50:18,427 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-17 22:50:18,427 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-17 22:50:18,427 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-17 22:50:18,427 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-17 22:50:18,427 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-17 22:50:18,427 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-17 22:50:18,428 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-17 22:50:18,428 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-17 22:50:18,428 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-17 22:50:18,428 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-17 22:50:18,428 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-17 22:50:18,428 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-17 22:50:18,428 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-17 22:50:18,428 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-17 22:50:18,428 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-17 22:50:18,428 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-17 22:50:18,429 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-17 22:50:18,429 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-17 22:50:18,429 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-17 22:50:18,429 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-17 22:50:18,429 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-17 22:50:18,429 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-17 22:50:18,429 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-17 22:50:18,429 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-17 22:50:18,429 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-17 22:50:18,429 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-17 22:50:18,430 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-17 22:50:18,430 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-17 22:50:18,430 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-17 22:50:18,430 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-17 22:50:18,430 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-17 22:50:18,430 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-17 22:50:18,430 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-17 22:50:18,430 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-17 22:50:18,430 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-17 22:50:18,431 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-17 22:50:18,431 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-17 22:50:18,431 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-17 22:50:18,431 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-17 22:50:18,431 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-17 22:50:18,431 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-17 22:50:18,431 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-17 22:50:18,431 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-17 22:50:18,431 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-17 22:50:18,431 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-17 22:50:18,432 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-17 22:50:18,432 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-17 22:50:18,432 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-17 22:50:18,432 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-17 22:50:18,432 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-17 22:50:18,432 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-17 22:50:18,432 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-17 22:50:18,432 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-17 22:50:18,432 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-17 22:50:18,433 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-17 22:50:18,433 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-17 22:50:18,433 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-17 22:50:18,433 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-17 22:50:18,433 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-17 22:50:18,433 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-17 22:50:18,433 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-17 22:50:18,433 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-17 22:50:18,433 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-17 22:50:18,433 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-17 22:50:18,434 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-17 22:50:18,434 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-17 22:50:18,434 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-17 22:50:18,434 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-17 22:50:18,434 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-17 22:50:18,434 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-17 22:50:18,434 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-17 22:50:18,434 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-17 22:50:18,434 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-17 22:50:18,435 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-17 22:50:18,435 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-17 22:50:18,436 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-17 22:50:18,437 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-17 22:50:18,438 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-17 22:50:18,439 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-17 22:50:18,440 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-17 22:50:18,442 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-17 22:50:18,443 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-17 22:50:18,443 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-17 22:50:18,443 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-17 22:50:18,443 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-17 22:50:18,443 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-17 22:50:18,443 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-17 22:50:18,444 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-17 22:50:18,444 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-17 22:50:18,444 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-17 22:50:18,444 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-17 22:50:18,444 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-17 22:50:18,444 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-17 22:50:18,444 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-17 22:50:18,444 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-17 22:50:18,444 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-17 22:50:18,444 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-17 22:50:18,445 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-17 22:50:18,445 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-17 22:50:18,445 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-17 22:50:18,445 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-17 22:50:18,445 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-17 22:50:18,445 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-17 22:50:18,445 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-17 22:50:18,445 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-17 22:50:18,445 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-17 22:50:18,445 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-17 22:50:18,446 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-17 22:50:18,446 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-17 22:50:18,446 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-17 22:50:18,446 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-17 22:50:18,446 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-17 22:50:18,446 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-17 22:50:18,446 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-17 22:50:18,446 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-17 22:50:18,446 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-17 22:50:18,447 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-17 22:50:18,447 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-17 22:50:18,447 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-17 22:50:18,447 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-17 22:50:18,447 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-17 22:50:18,447 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-17 22:50:18,447 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-17 22:50:18,447 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-17 22:50:18,447 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-17 22:50:18,447 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-17 22:50:18,448 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-17 22:50:18,448 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-17 22:50:18,448 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-17 22:50:18,448 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-17 22:50:18,448 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-17 22:50:18,448 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-17 22:50:18,448 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-17 22:50:18,448 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-17 22:50:18,448 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-17 22:50:18,449 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-17 22:50:18,449 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-17 22:50:18,449 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-17 22:50:18,449 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-17 22:50:18,449 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-17 22:50:18,449 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-17 22:50:18,449 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-17 22:50:18,449 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-17 22:50:18,449 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-17 22:50:18,449 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-17 22:50:18,450 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-17 22:50:18,450 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-17 22:50:18,450 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-17 22:50:18,450 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-17 22:50:18,450 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-17 22:50:18,450 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-17 22:50:18,450 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-17 22:50:18,450 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-17 22:50:18,450 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-17 22:50:18,451 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-17 22:50:18,451 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-17 22:50:18,452 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-17 22:50:18,453 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-17 22:50:18,455 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-17 22:50:18,456 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-17 22:50:18,458 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-17 22:50:18,459 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-17 22:50:18,461 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-17 22:50:18,461 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-17 22:50:18,461 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-17 22:50:18,461 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-17 22:50:18,461 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-17 22:50:18,462 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-17 22:50:18,462 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-17 22:50:18,462 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-17 22:50:18,462 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-17 22:50:18,462 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-17 22:50:18,462 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-17 22:50:18,462 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-17 22:50:18,462 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-17 22:50:18,462 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-17 22:50:18,463 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-17 22:50:18,463 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-17 22:50:18,463 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-17 22:50:18,463 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-17 22:50:18,463 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-17 22:50:18,463 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-17 22:50:18,463 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-17 22:50:18,463 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-17 22:50:18,463 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-17 22:50:18,464 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-17 22:50:18,464 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-17 22:50:18,464 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-17 22:50:18,464 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-17 22:50:18,464 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-17 22:50:18,464 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-17 22:50:18,464 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-17 22:50:18,464 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-17 22:50:18,464 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-17 22:50:18,464 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-17 22:50:18,465 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-17 22:50:18,465 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-17 22:50:18,465 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-17 22:50:18,465 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-17 22:50:18,465 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-17 22:50:18,465 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-17 22:50:18,465 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-17 22:50:18,465 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-17 22:50:18,465 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-17 22:50:18,465 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-17 22:50:18,466 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-17 22:50:18,466 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-17 22:50:18,466 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-17 22:50:18,466 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-17 22:50:18,466 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-17 22:50:18,466 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-17 22:50:18,466 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-17 22:50:18,466 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-17 22:50:18,466 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-17 22:50:18,467 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-17 22:50:18,467 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-17 22:50:18,467 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-17 22:50:18,467 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-17 22:50:18,467 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-17 22:50:18,467 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-17 22:50:18,467 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-17 22:50:18,467 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-17 22:50:18,467 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-17 22:50:18,468 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-17 22:50:18,468 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-17 22:50:18,468 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-17 22:50:18,468 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-17 22:50:18,468 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-17 22:50:18,468 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-17 22:50:18,468 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-17 22:50:18,468 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-17 22:50:18,468 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-17 22:50:18,468 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-17 22:50:18,469 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-17 22:50:18,469 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-17 22:50:18,469 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-17 22:50:18,469 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-17 22:50:18,469 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-17 22:50:18,469 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-17 22:50:18,469 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-17 22:50:18,469 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-17 22:50:18,469 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-17 22:50:18,469 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-17 22:50:18,470 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-17 22:50:18,470 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-17 22:50:18,470 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-17 22:50:18,470 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-17 22:50:18,470 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-17 22:50:18,470 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-17 22:50:18,470 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-17 22:50:18,470 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-17 22:50:18,470 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-17 22:50:18,470 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-17 22:50:18,471 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-17 22:50:18,471 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-17 22:50:18,471 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-17 22:50:18,471 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-17 22:50:18,471 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-17 22:50:18,471 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-17 22:50:18,471 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-17 22:50:18,471 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-17 22:50:18,471 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-17 22:50:18,472 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-17 22:50:18,472 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-17 22:50:18,472 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-17 22:50:18,472 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-17 22:50:18,472 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-17 22:50:18,472 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-17 22:50:18,472 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-17 22:50:18,472 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-17 22:50:18,472 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-17 22:50:18,473 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-17 22:50:18,473 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-17 22:50:18,473 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-17 22:50:18,473 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-17 22:50:18,473 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-17 22:50:18,473 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-17 22:50:18,473 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-17 22:50:18,473 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-17 22:50:18,473 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-17 22:50:18,473 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-17 22:50:18,474 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-17 22:50:18,474 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-17 22:50:18,474 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-17 22:50:18,474 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-17 22:50:18,474 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-17 22:50:18,474 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-17 22:50:18,474 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-17 22:50:18,474 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-17 22:50:18,474 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-17 22:50:18,475 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-17 22:50:18,475 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-17 22:50:18,475 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-17 22:50:18,475 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-17 22:50:18,475 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-17 22:50:18,475 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-17 22:50:18,475 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-17 22:50:18,475 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-17 22:50:18,475 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-17 22:50:18,476 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-17 22:50:18,476 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-17 22:50:18,476 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-17 22:50:18,476 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-17 22:50:18,476 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-17 22:50:18,476 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-17 22:50:18,476 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-17 22:50:18,476 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-17 22:50:18,476 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-17 22:50:18,477 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-17 22:50:18,477 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-17 22:50:18,477 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-17 22:50:18,477 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-17 22:50:18,477 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-17 22:50:18,477 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-17 22:50:18,477 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-17 22:50:18,477 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-17 22:50:18,477 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-17 22:50:18,477 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-17 22:50:18,478 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-17 22:50:18,478 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-17 22:50:18,478 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-17 22:50:18,478 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-17 22:50:18,478 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-17 22:50:18,478 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-17 22:50:18,478 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-17 22:50:18,478 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-17 22:50:18,478 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-17 22:50:18,479 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-17 22:50:18,479 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-17 22:50:18,479 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-17 22:50:18,479 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-17 22:50:18,479 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-17 22:50:18,479 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-17 22:50:18,480 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-17 22:50:18,482 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-17 22:50:18,483 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-17 22:50:18,484 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-17 22:50:18,485 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-17 22:50:18,486 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-17 22:50:18,488 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-17 22:50:18,488 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-17 22:50:18,488 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-17 22:50:18,489 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-17 22:50:18,489 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-17 22:50:18,489 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-17 22:50:18,489 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-17 22:50:18,489 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-17 22:50:18,489 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-17 22:50:18,489 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-17 22:50:18,489 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-17 22:50:18,490 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-17 22:50:18,490 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-17 22:50:18,490 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-17 22:50:18,490 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-17 22:50:18,490 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-17 22:50:18,490 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-17 22:50:18,490 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-17 22:50:18,490 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-17 22:50:18,490 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-17 22:50:18,490 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-17 22:50:18,491 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-17 22:50:18,491 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-17 22:50:18,491 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-17 22:50:18,491 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-17 22:50:18,491 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-17 22:50:18,491 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-17 22:50:18,491 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-17 22:50:18,491 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-17 22:50:18,491 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-17 22:50:18,491 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-17 22:50:18,492 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-17 22:50:18,492 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-17 22:50:18,492 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-17 22:50:18,492 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-17 22:50:18,492 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-17 22:50:18,492 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-17 22:50:18,492 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-17 22:50:18,492 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-17 22:50:18,492 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-17 22:50:18,493 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-17 22:50:18,493 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-17 22:50:18,493 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-17 22:50:18,493 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-17 22:50:18,493 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-17 22:50:18,493 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-17 22:50:18,493 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-17 22:50:18,493 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-17 22:50:18,493 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-17 22:50:18,493 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-17 22:50:18,494 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-17 22:50:18,494 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-17 22:50:18,494 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-17 22:50:18,494 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-17 22:50:18,494 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-17 22:50:18,494 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-17 22:50:18,494 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-17 22:50:18,494 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-17 22:50:18,494 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-17 22:50:18,495 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-17 22:50:18,495 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-17 22:50:18,495 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-17 22:50:18,495 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-17 22:50:18,495 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-17 22:50:18,495 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-17 22:50:18,495 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-17 22:50:18,495 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-17 22:50:18,495 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-17 22:50:18,495 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-17 22:50:18,496 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-17 22:50:18,497 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-17 22:50:18,498 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-17 22:50:18,500 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-17 22:50:18,501 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-17 22:50:18,502 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-17 22:50:18,504 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-17 22:50:18,505 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-17 22:50:18,505 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-17 22:50:18,505 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-17 22:50:18,505 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-17 22:50:18,506 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-17 22:50:18,506 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-17 22:50:18,506 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-17 22:50:18,506 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-17 22:50:18,506 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-17 22:50:18,506 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-17 22:50:18,506 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-17 22:50:18,506 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-17 22:50:18,506 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-17 22:50:18,507 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-17 22:50:18,507 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-17 22:50:18,507 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-17 22:50:18,507 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-17 22:50:18,507 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-17 22:50:18,507 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-17 22:50:18,507 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-17 22:50:18,507 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-17 22:50:18,507 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-17 22:50:18,507 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-17 22:50:18,508 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-17 22:50:18,508 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-17 22:50:18,508 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-17 22:50:18,508 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-17 22:50:18,508 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-17 22:50:18,508 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-17 22:50:18,508 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-17 22:50:18,508 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-17 22:50:18,508 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-17 22:50:18,509 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-17 22:50:18,509 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-17 22:50:18,509 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-17 22:50:18,509 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-17 22:50:18,509 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-17 22:50:18,509 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-17 22:50:18,509 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-17 22:50:18,509 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-17 22:50:18,509 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-17 22:50:18,510 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-17 22:50:18,510 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-17 22:50:18,510 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-17 22:50:18,510 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-17 22:50:18,510 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-17 22:50:18,510 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-17 22:50:18,510 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-17 22:50:18,510 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-17 22:50:18,510 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-17 22:50:18,510 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-17 22:50:18,511 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-17 22:50:18,511 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-17 22:50:18,511 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-17 22:50:18,511 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-17 22:50:18,511 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-17 22:50:18,511 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-17 22:50:18,511 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-17 22:50:18,511 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-17 22:50:18,511 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-17 22:50:18,512 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-17 22:50:18,512 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-17 22:50:18,512 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-17 22:50:18,512 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-17 22:50:18,512 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-17 22:50:18,512 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-17 22:50:18,512 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-17 22:50:18,512 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-17 22:50:18,512 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-17 22:50:18,512 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-17 22:50:18,513 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-17 22:50:18,513 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-17 22:50:18,513 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-17 22:50:18,513 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-17 22:50:18,513 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-17 22:50:18,513 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-17 22:50:18,513 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-17 22:50:18,513 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-17 22:50:18,513 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-17 22:50:18,514 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-17 22:50:18,514 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-17 22:50:18,514 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-17 22:50:18,514 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-17 22:50:18,514 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-17 22:50:18,514 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-17 22:50:18,514 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-17 22:50:18,514 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-17 22:50:18,514 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-17 22:50:18,514 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-17 22:50:18,515 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-17 22:50:18,515 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-17 22:50:18,515 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-17 22:50:18,515 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-17 22:50:18,515 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-17 22:50:18,515 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-17 22:50:18,515 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-17 22:50:18,515 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-17 22:50:18,515 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-17 22:50:18,516 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-17 22:50:18,516 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-17 22:50:18,516 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-17 22:50:18,516 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-17 22:50:18,516 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-17 22:50:18,516 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-17 22:50:18,516 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-17 22:50:18,516 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-17 22:50:18,516 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-17 22:50:18,516 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-17 22:50:18,517 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-17 22:50:18,517 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-17 22:50:18,517 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-17 22:50:18,517 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-17 22:50:18,517 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-17 22:50:18,517 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-17 22:50:18,517 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-17 22:50:18,517 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-17 22:50:18,517 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-17 22:50:18,517 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-17 22:50:18,518 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-17 22:50:18,518 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-17 22:50:18,518 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-17 22:50:18,518 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-17 22:50:18,518 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-17 22:50:18,518 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-17 22:50:18,518 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-17 22:50:18,518 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-17 22:50:18,518 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-17 22:50:18,519 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-17 22:50:18,519 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-17 22:50:18,519 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-17 22:50:18,519 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-17 22:50:18,519 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-17 22:50:18,519 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-17 22:50:18,519 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-17 22:50:18,519 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-17 22:50:18,519 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-17 22:50:18,520 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-17 22:50:18,520 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-17 22:50:18,520 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-17 22:50:18,520 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-17 22:50:18,520 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-17 22:50:18,520 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-17 22:50:18,520 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-17 22:50:18,520 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-17 22:50:18,520 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-17 22:50:18,520 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-17 22:50:18,521 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-17 22:50:18,521 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-17 22:50:18,521 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-17 22:50:18,521 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-17 22:50:18,521 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-17 22:50:18,521 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-17 22:50:18,521 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-17 22:50:18,521 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-17 22:50:18,521 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-17 22:50:18,522 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-17 22:50:18,522 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-17 22:50:18,522 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-17 22:50:18,522 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-17 22:50:18,522 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-17 22:50:18,522 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-17 22:50:18,522 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-17 22:50:18,522 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-17 22:50:18,522 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-17 22:50:18,522 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-17 22:50:18,523 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-17 22:50:18,523 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-17 22:50:18,523 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-17 22:50:18,523 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-17 22:50:18,523 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-17 22:50:18,523 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-17 22:50:18,523 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-17 22:50:18,523 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-17 22:50:18,525 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-17 22:50:18,526 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-17 22:50:18,529 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-17 22:50:18,530 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-17 22:50:18,531 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-17 22:50:18,532 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-17 22:50:18,534 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-17 22:50:18,535 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-17 22:50:18,536 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-17 22:50:18,537 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-17 22:50:18,538 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-17 22:50:18,539 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-17 22:50:18,540 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-17 22:50:18,541 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-17 22:50:18,542 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-17 22:50:18,543 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-17 22:50:18,544 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-17 22:50:18,545 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-17 22:50:18,546 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-17 22:50:18,547 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-17 22:50:18,548 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-17 22:50:18,549 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-17 22:50:18,550 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-17 22:50:18,551 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-17 22:50:18,552 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-17 22:50:18,553 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-17 22:50:18,554 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-17 22:50:18,555 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-17 22:50:18,556 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-17 22:50:18,557 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-17 22:50:18,558 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-17 22:50:18,559 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-17 22:50:18,560 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-17 22:50:18,561 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-17 22:50:18,562 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-17 22:50:18,563 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-17 22:50:18,564 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-17 22:50:18,565 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-17 22:50:18,566 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-17 22:50:18,567 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-17 22:50:18,568 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-17 22:50:18,569 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-17 22:50:18,570 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-17 22:50:18,571 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-17 22:50:18,572 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-17 22:50:18,573 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-17 22:50:18,574 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-17 22:50:18,575 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-17 22:50:18,575 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-17 22:50:18,576 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-17 22:50:18,577 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-17 22:50:18,578 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-17 22:50:18,578 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-17 22:50:18,579 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-17 22:50:18,580 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-17 22:50:18,581 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-17 22:50:18,582 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-17 22:50:18,582 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-17 22:50:18,583 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-17 22:50:18,584 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-17 22:50:18,586 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-17 22:50:18,587 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-17 22:50:18,587 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-17 22:50:18,588 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-17 22:50:18,589 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-17 22:50:18,590 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-17 22:50:18,591 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-17 22:50:18,592 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-17 22:50:18,593 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-17 22:50:18,593 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-17 22:50:18,594 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-17 22:50:18,595 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-17 22:50:18,596 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-17 22:50:18,597 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-17 22:50:18,599 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-17 22:50:18,600 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-17 22:50:18,601 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-17 22:50:18,602 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-17 22:50:18,602 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-17 22:50:18,602 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-17 22:50:18,602 INFO L263 TraceCheckUtils]: 931: Hoare triple {215135#false} call #t~ret3 := calculate_output(~input~0); {215135#false} is VALID [2020-07-17 22:50:18,602 INFO L280 TraceCheckUtils]: 932: Hoare triple {215135#false} ~input := #in~input; {215135#false} is VALID [2020-07-17 22:50:18,602 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-17 22:50:18,603 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-17 22:50:18,603 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-17 22:50:18,603 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-17 22:50:18,603 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-17 22:50:18,603 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-17 22:50:18,604 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-17 22:50:18,604 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-17 22:50:18,604 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-17 22:50:18,604 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-17 22:50:18,604 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-17 22:50:18,604 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-17 22:50:18,605 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-17 22:50:18,605 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-17 22:50:18,605 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-17 22:50:18,605 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-17 22:50:18,605 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-17 22:50:18,606 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-17 22:50:18,606 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-17 22:50:18,606 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-17 22:50:18,606 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-17 22:50:18,606 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-17 22:50:18,606 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-17 22:50:18,606 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-17 22:50:18,606 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-17 22:50:18,607 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-17 22:50:18,607 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-17 22:50:18,607 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-17 22:50:18,607 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-17 22:50:18,607 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-17 22:50:18,607 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-17 22:50:18,607 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-17 22:50:18,607 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-17 22:50:18,607 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-17 22:50:18,607 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-17 22:50:18,608 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-17 22:50:18,608 INFO L280 TraceCheckUtils]: 969: Hoare triple {215135#false} assume !false; {215135#false} is VALID [2020-07-17 22:50:19,023 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-17 22:50:19,023 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34121380] [2020-07-17 22:50:19,023 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619531844] [2020-07-17 22:50:19,024 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-17 22:50:19,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:19,299 INFO L264 TraceCheckSpWp]: Trace formula consists of 1382 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-17 22:50:19,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:19,370 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:50:20,530 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:50:20,563 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-07-17 22:50:20,848 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 18 [2020-07-17 22:50:22,181 INFO L501 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2020-07-17 22:50:22,563 INFO L263 TraceCheckUtils]: 0: Hoare triple {215134#true} call ULTIMATE.init(); {215134#true} is VALID [2020-07-17 22:50:22,563 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-17 22:50:22,563 INFO L280 TraceCheckUtils]: 2: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-17 22:50:22,563 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {215134#true} {215134#true} #973#return; {215134#true} is VALID [2020-07-17 22:50:22,563 INFO L263 TraceCheckUtils]: 4: Hoare triple {215134#true} call #t~ret4 := main(); {215134#true} is VALID [2020-07-17 22:50:22,564 INFO L280 TraceCheckUtils]: 5: Hoare triple {215134#true} ~output~0 := -1; {215134#true} is VALID [2020-07-17 22:50:22,564 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-17 22:50:22,564 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-17 22:50:22,564 INFO L263 TraceCheckUtils]: 8: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-17 22:50:22,564 INFO L280 TraceCheckUtils]: 9: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-17 22:50:22,565 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-17 22:50:22,565 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-17 22:50:22,565 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-17 22:50:22,565 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-17 22:50:22,565 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-17 22:50:22,565 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-17 22:50:22,565 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-17 22:50:22,565 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-17 22:50:22,565 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-17 22:50:22,566 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-17 22:50:22,566 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-17 22:50:22,566 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-17 22:50:22,566 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-17 22:50:22,566 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-17 22:50:22,566 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-17 22:50:22,566 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-17 22:50:22,566 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-17 22:50:22,566 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-17 22:50:22,566 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-17 22:50:22,567 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-17 22:50:22,567 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-17 22:50:22,567 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-17 22:50:22,567 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-17 22:50:22,567 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-17 22:50:22,567 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-17 22:50:22,567 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-17 22:50:22,567 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-17 22:50:22,567 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-17 22:50:22,568 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-17 22:50:22,568 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-17 22:50:22,568 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-17 22:50:22,568 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-17 22:50:22,568 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-17 22:50:22,568 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-17 22:50:22,568 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-17 22:50:22,568 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-17 22:50:22,568 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-17 22:50:22,569 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-17 22:50:22,569 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-17 22:50:22,569 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-17 22:50:22,569 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-17 22:50:22,569 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-17 22:50:22,569 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-17 22:50:22,569 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-17 22:50:22,569 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-17 22:50:22,569 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-17 22:50:22,570 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-17 22:50:22,570 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-17 22:50:22,570 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-17 22:50:22,570 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-17 22:50:22,570 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-17 22:50:22,570 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-17 22:50:22,570 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-17 22:50:22,570 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-17 22:50:22,570 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-17 22:50:22,570 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-17 22:50:22,571 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-17 22:50:22,571 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-17 22:50:22,571 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-17 22:50:22,571 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-17 22:50:22,571 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-17 22:50:22,571 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-17 22:50:22,571 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-17 22:50:22,571 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-17 22:50:22,571 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-17 22:50:22,572 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-17 22:50:22,572 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-17 22:50:22,572 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-17 22:50:22,572 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-17 22:50:22,572 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-17 22:50:22,572 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-17 22:50:22,572 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-17 22:50:22,572 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-17 22:50:22,572 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-17 22:50:22,572 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-17 22:50:22,573 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-17 22:50:22,573 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-17 22:50:22,573 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-17 22:50:22,573 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-17 22:50:22,573 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-17 22:50:22,573 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-17 22:50:22,573 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-17 22:50:22,573 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-17 22:50:22,573 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-17 22:50:22,574 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-17 22:50:22,574 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-17 22:50:22,574 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-17 22:50:22,574 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-17 22:50:22,574 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-17 22:50:22,574 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-17 22:50:22,574 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-17 22:50:22,574 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-17 22:50:22,574 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-17 22:50:22,575 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-17 22:50:22,575 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-17 22:50:22,575 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-17 22:50:22,575 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-17 22:50:22,575 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-17 22:50:22,575 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-17 22:50:22,575 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-17 22:50:22,575 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-17 22:50:22,575 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-17 22:50:22,576 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-17 22:50:22,576 INFO L280 TraceCheckUtils]: 113: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-17 22:50:22,576 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-17 22:50:22,576 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-17 22:50:22,576 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-17 22:50:22,576 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-17 22:50:22,576 INFO L263 TraceCheckUtils]: 118: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-17 22:50:22,576 INFO L280 TraceCheckUtils]: 119: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-17 22:50:22,576 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-17 22:50:22,577 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-17 22:50:22,577 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-17 22:50:22,577 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-17 22:50:22,577 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-17 22:50:22,577 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-17 22:50:22,577 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-17 22:50:22,577 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-17 22:50:22,577 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-17 22:50:22,577 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-17 22:50:22,578 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-17 22:50:22,578 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-17 22:50:22,578 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-17 22:50:22,578 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-17 22:50:22,578 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-17 22:50:22,578 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-17 22:50:22,578 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-17 22:50:22,578 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-17 22:50:22,578 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-17 22:50:22,578 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-17 22:50:22,579 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-17 22:50:22,579 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-17 22:50:22,579 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-17 22:50:22,579 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-17 22:50:22,579 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-17 22:50:22,579 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-17 22:50:22,579 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-17 22:50:22,579 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-17 22:50:22,580 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-17 22:50:22,580 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-17 22:50:22,580 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-17 22:50:22,580 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-17 22:50:22,580 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-17 22:50:22,580 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-17 22:50:22,581 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-17 22:50:22,581 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-17 22:50:22,581 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-17 22:50:22,581 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-17 22:50:22,581 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-17 22:50:22,581 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-17 22:50:22,582 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-17 22:50:22,582 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-17 22:50:22,582 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-17 22:50:22,582 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-17 22:50:22,582 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-17 22:50:22,582 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-17 22:50:22,582 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-17 22:50:22,582 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-17 22:50:22,583 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-17 22:50:22,583 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-17 22:50:22,583 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-17 22:50:22,583 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-17 22:50:22,583 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-17 22:50:22,583 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-17 22:50:22,583 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-17 22:50:22,583 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-17 22:50:22,583 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-17 22:50:22,584 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-17 22:50:22,584 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-17 22:50:22,584 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-17 22:50:22,584 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-17 22:50:22,584 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-17 22:50:22,584 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-17 22:50:22,584 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-17 22:50:22,584 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-17 22:50:22,584 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-17 22:50:22,584 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-17 22:50:22,585 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-17 22:50:22,585 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-17 22:50:22,585 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-17 22:50:22,585 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-17 22:50:22,585 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-17 22:50:22,585 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-17 22:50:22,585 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-17 22:50:22,585 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-17 22:50:22,585 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-17 22:50:22,586 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-17 22:50:22,586 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-17 22:50:22,586 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-17 22:50:22,586 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-17 22:50:22,586 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-17 22:50:22,586 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-17 22:50:22,586 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-17 22:50:22,586 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-17 22:50:22,586 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-17 22:50:22,586 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-17 22:50:22,587 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-17 22:50:22,587 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-17 22:50:22,587 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-17 22:50:22,587 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-17 22:50:22,587 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-17 22:50:22,587 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-17 22:50:22,587 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-17 22:50:22,587 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-17 22:50:22,587 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-17 22:50:22,588 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-17 22:50:22,588 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-17 22:50:22,588 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-17 22:50:22,588 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-17 22:50:22,588 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-17 22:50:22,588 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-17 22:50:22,588 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-17 22:50:22,588 INFO L280 TraceCheckUtils]: 222: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-17 22:50:22,588 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-17 22:50:22,589 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-17 22:50:22,589 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-17 22:50:22,589 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-17 22:50:22,589 INFO L263 TraceCheckUtils]: 227: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-17 22:50:22,589 INFO L280 TraceCheckUtils]: 228: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-17 22:50:22,589 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-17 22:50:22,589 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-17 22:50:22,589 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-17 22:50:22,589 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-17 22:50:22,589 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-17 22:50:22,590 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-17 22:50:22,590 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-17 22:50:22,590 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-17 22:50:22,590 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-17 22:50:22,590 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-17 22:50:22,590 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-17 22:50:22,590 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-17 22:50:22,590 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-17 22:50:22,590 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-17 22:50:22,591 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-17 22:50:22,591 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-17 22:50:22,591 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-17 22:50:22,591 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-17 22:50:22,591 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-17 22:50:22,591 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-17 22:50:22,591 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-17 22:50:22,591 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-17 22:50:22,591 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-17 22:50:22,591 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-17 22:50:22,592 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-17 22:50:22,592 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-17 22:50:22,592 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-17 22:50:22,592 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-17 22:50:22,592 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-17 22:50:22,592 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-17 22:50:22,592 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-17 22:50:22,592 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-17 22:50:22,592 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-17 22:50:22,593 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-17 22:50:22,593 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-17 22:50:22,593 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-17 22:50:22,593 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-17 22:50:22,593 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-17 22:50:22,593 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-17 22:50:22,593 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-17 22:50:22,593 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-17 22:50:22,593 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-17 22:50:22,593 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-17 22:50:22,594 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-17 22:50:22,594 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-17 22:50:22,594 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-17 22:50:22,594 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-17 22:50:22,594 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-17 22:50:22,594 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-17 22:50:22,594 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-17 22:50:22,594 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-17 22:50:22,594 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-17 22:50:22,595 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-17 22:50:22,595 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-17 22:50:22,595 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-17 22:50:22,595 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-17 22:50:22,595 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-17 22:50:22,595 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-17 22:50:22,595 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-17 22:50:22,595 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-17 22:50:22,595 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-17 22:50:22,595 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-17 22:50:22,596 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-17 22:50:22,596 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-17 22:50:22,596 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-17 22:50:22,596 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-17 22:50:22,596 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-17 22:50:22,596 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-17 22:50:22,596 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-17 22:50:22,596 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-17 22:50:22,596 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-17 22:50:22,597 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-17 22:50:22,597 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-17 22:50:22,597 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-17 22:50:22,597 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-17 22:50:22,597 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-17 22:50:22,597 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-17 22:50:22,597 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-17 22:50:22,597 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-17 22:50:22,597 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-17 22:50:22,597 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-17 22:50:22,598 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-17 22:50:22,598 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-17 22:50:22,598 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-17 22:50:22,598 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-17 22:50:22,598 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-17 22:50:22,598 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-17 22:50:22,598 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-17 22:50:22,598 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-17 22:50:22,598 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-17 22:50:22,599 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-17 22:50:22,599 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-17 22:50:22,599 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-17 22:50:22,599 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-17 22:50:22,599 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-17 22:50:22,599 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-17 22:50:22,599 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-17 22:50:22,599 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-17 22:50:22,599 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-17 22:50:22,599 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-17 22:50:22,600 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-17 22:50:22,600 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-17 22:50:22,600 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-17 22:50:22,600 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-17 22:50:22,600 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-17 22:50:22,600 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-17 22:50:22,600 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-17 22:50:22,600 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-17 22:50:22,600 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-17 22:50:22,601 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-17 22:50:22,601 INFO L280 TraceCheckUtils]: 339: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-17 22:50:22,601 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-17 22:50:22,601 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-17 22:50:22,601 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-17 22:50:22,601 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-17 22:50:22,601 INFO L263 TraceCheckUtils]: 344: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-17 22:50:22,601 INFO L280 TraceCheckUtils]: 345: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-17 22:50:22,601 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-17 22:50:22,602 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-17 22:50:22,602 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-17 22:50:22,602 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-17 22:50:22,602 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-17 22:50:22,602 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-17 22:50:22,602 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-17 22:50:22,602 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-17 22:50:22,602 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-17 22:50:22,602 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-17 22:50:22,602 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-17 22:50:22,603 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-17 22:50:22,603 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-17 22:50:22,603 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-17 22:50:22,603 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-17 22:50:22,603 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-17 22:50:22,603 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-17 22:50:22,603 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-17 22:50:22,603 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-17 22:50:22,603 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-17 22:50:22,604 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-17 22:50:22,604 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-17 22:50:22,604 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-17 22:50:22,604 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-17 22:50:22,604 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-17 22:50:22,604 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-17 22:50:22,604 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-17 22:50:22,604 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-17 22:50:22,604 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-17 22:50:22,604 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-17 22:50:22,605 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-17 22:50:22,605 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-17 22:50:22,605 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-17 22:50:22,605 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-17 22:50:22,605 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-17 22:50:22,605 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-17 22:50:22,605 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-17 22:50:22,605 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-17 22:50:22,605 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-17 22:50:22,606 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-17 22:50:22,606 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-17 22:50:22,606 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-17 22:50:22,606 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-17 22:50:22,606 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-17 22:50:22,606 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-17 22:50:22,606 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-17 22:50:22,606 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-17 22:50:22,606 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-17 22:50:22,606 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-17 22:50:22,607 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-17 22:50:22,607 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-17 22:50:22,607 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-17 22:50:22,607 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-17 22:50:22,607 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-17 22:50:22,607 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-17 22:50:22,607 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-17 22:50:22,607 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-17 22:50:22,607 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-17 22:50:22,608 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-17 22:50:22,608 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-17 22:50:22,608 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-17 22:50:22,608 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-17 22:50:22,608 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-17 22:50:22,608 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-17 22:50:22,608 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-17 22:50:22,608 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-17 22:50:22,608 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-17 22:50:22,608 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-17 22:50:22,609 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-17 22:50:22,609 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-17 22:50:22,609 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-17 22:50:22,609 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-17 22:50:22,609 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-17 22:50:22,609 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-17 22:50:22,609 INFO L280 TraceCheckUtils]: 420: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-17 22:50:22,609 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-17 22:50:22,609 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-17 22:50:22,610 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-17 22:50:22,610 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-17 22:50:22,610 INFO L263 TraceCheckUtils]: 425: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-17 22:50:22,610 INFO L280 TraceCheckUtils]: 426: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-17 22:50:22,610 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-17 22:50:22,610 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-17 22:50:22,610 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-17 22:50:22,610 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-17 22:50:22,610 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-17 22:50:22,610 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-17 22:50:22,611 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-17 22:50:22,611 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-17 22:50:22,611 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-17 22:50:22,611 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-17 22:50:22,611 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-17 22:50:22,611 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-17 22:50:22,611 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-17 22:50:22,611 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-17 22:50:22,611 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-17 22:50:22,611 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,612 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-17 22:50:22,613 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-17 22:50:22,613 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-17 22:50:22,613 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-17 22:50:22,613 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-17 22:50:22,613 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-17 22:50:22,613 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-17 22:50:22,613 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-17 22:50:22,613 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-17 22:50:22,613 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-17 22:50:22,613 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-17 22:50:22,614 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-17 22:50:22,614 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-17 22:50:22,614 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-17 22:50:22,614 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-17 22:50:22,614 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-17 22:50:22,614 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-17 22:50:22,614 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-17 22:50:22,614 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-17 22:50:22,614 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-17 22:50:22,614 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,615 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-17 22:50:22,616 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-17 22:50:22,616 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-17 22:50:22,616 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-17 22:50:22,616 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-17 22:50:22,616 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-17 22:50:22,616 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-17 22:50:22,616 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-17 22:50:22,616 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-17 22:50:22,616 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,617 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-17 22:50:22,618 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-17 22:50:22,618 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-17 22:50:22,618 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-17 22:50:22,618 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-17 22:50:22,618 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-17 22:50:22,618 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-17 22:50:22,618 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-17 22:50:22,618 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-17 22:50:22,618 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-17 22:50:22,618 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-17 22:50:22,619 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-17 22:50:22,619 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-17 22:50:22,619 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-17 22:50:22,619 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-17 22:50:22,619 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-17 22:50:22,619 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-17 22:50:22,619 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-17 22:50:22,619 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-17 22:50:22,619 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-17 22:50:22,619 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-17 22:50:22,620 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-17 22:50:22,620 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-17 22:50:22,620 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-17 22:50:22,620 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-17 22:50:22,620 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-17 22:50:22,620 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-17 22:50:22,620 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-17 22:50:22,620 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-17 22:50:22,620 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-17 22:50:22,620 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,621 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-17 22:50:22,622 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-17 22:50:22,622 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-17 22:50:22,622 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-17 22:50:22,622 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-17 22:50:22,622 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-17 22:50:22,622 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-17 22:50:22,622 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-17 22:50:22,622 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-17 22:50:22,622 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-17 22:50:22,622 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-17 22:50:22,623 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-17 22:50:22,623 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-17 22:50:22,623 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-17 22:50:22,623 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-17 22:50:22,623 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-17 22:50:22,623 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-17 22:50:22,623 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-17 22:50:22,623 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-17 22:50:22,623 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-17 22:50:22,623 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-17 22:50:22,624 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-17 22:50:22,624 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-17 22:50:22,624 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-17 22:50:22,624 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-17 22:50:22,624 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-17 22:50:22,624 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-17 22:50:22,624 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-17 22:50:22,624 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-17 22:50:22,624 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-17 22:50:22,624 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-17 22:50:22,625 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-17 22:50:22,625 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-17 22:50:22,625 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-17 22:50:22,625 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-17 22:50:22,625 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-17 22:50:22,625 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-17 22:50:22,625 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-17 22:50:22,625 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-17 22:50:22,625 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-17 22:50:22,625 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,626 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-17 22:50:22,627 INFO L280 TraceCheckUtils]: 597: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-17 22:50:22,627 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-17 22:50:22,627 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-17 22:50:22,627 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-17 22:50:22,627 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-17 22:50:22,627 INFO L263 TraceCheckUtils]: 602: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-17 22:50:22,627 INFO L280 TraceCheckUtils]: 603: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-17 22:50:22,627 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-17 22:50:22,627 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-17 22:50:22,627 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-17 22:50:22,628 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-17 22:50:22,628 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-17 22:50:22,628 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-17 22:50:22,628 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-17 22:50:22,628 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-17 22:50:22,628 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-17 22:50:22,628 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-17 22:50:22,628 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-17 22:50:22,628 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-17 22:50:22,628 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-17 22:50:22,629 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-17 22:50:22,629 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-17 22:50:22,629 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-17 22:50:22,629 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-17 22:50:22,629 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-17 22:50:22,629 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-17 22:50:22,629 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-17 22:50:22,629 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-17 22:50:22,629 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-17 22:50:22,629 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,630 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-17 22:50:22,631 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-17 22:50:22,631 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-17 22:50:22,631 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-17 22:50:22,631 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-17 22:50:22,631 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-17 22:50:22,631 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-17 22:50:22,631 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-17 22:50:22,631 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-17 22:50:22,631 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-17 22:50:22,631 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-17 22:50:22,632 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-17 22:50:22,632 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-17 22:50:22,632 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-17 22:50:22,632 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-17 22:50:22,632 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-17 22:50:22,632 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-17 22:50:22,632 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-17 22:50:22,632 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-17 22:50:22,632 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-17 22:50:22,632 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,633 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-17 22:50:22,634 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-17 22:50:22,634 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-17 22:50:22,634 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-17 22:50:22,637 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-17 22:50:22,638 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-17 22:50:22,639 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-17 22:50:22,640 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-17 22:50:22,641 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-17 22:50:22,642 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-17 22:50:22,643 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-17 22:50:22,643 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-17 22:50:22,644 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-17 22:50:22,645 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-17 22:50:22,646 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-17 22:50:22,647 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-17 22:50:22,647 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-17 22:50:22,648 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-17 22:50:22,649 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-17 22:50:22,650 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-17 22:50:22,650 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-17 22:50:22,651 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-17 22:50:22,652 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-17 22:50:22,652 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-17 22:50:22,653 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-17 22:50:22,654 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-17 22:50:22,654 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-17 22:50:22,655 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-17 22:50:22,656 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-17 22:50:22,656 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-17 22:50:22,657 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-17 22:50:22,658 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-17 22:50:22,658 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-17 22:50:22,665 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-17 22:50:22,666 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-17 22:50:22,667 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-17 22:50:22,668 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-17 22:50:22,669 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-17 22:50:22,670 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-17 22:50:22,671 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-17 22:50:22,672 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-17 22:50:22,673 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-17 22:50:22,674 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-17 22:50:22,675 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-17 22:50:22,676 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-17 22:50:22,677 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-17 22:50:22,678 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-17 22:50:22,679 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-17 22:50:22,680 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-17 22:50:22,681 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-17 22:50:22,683 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-17 22:50:22,684 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-17 22:50:22,685 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-17 22:50:22,686 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-17 22:50:22,686 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-17 22:50:22,687 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-17 22:50:22,688 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-17 22:50:22,689 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-17 22:50:22,689 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-17 22:50:22,690 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-17 22:50:22,691 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-17 22:50:22,691 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-17 22:50:22,692 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-17 22:50:22,693 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-17 22:50:22,693 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-17 22:50:22,694 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-17 22:50:22,695 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-17 22:50:22,695 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-17 22:50:22,696 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-17 22:50:22,697 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-17 22:50:22,702 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-17 22:50:22,703 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-17 22:50:22,704 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-17 22:50:22,705 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-17 22:50:22,705 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-17 22:50:22,706 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-17 22:50:22,707 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-17 22:50:22,708 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-17 22:50:22,709 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-17 22:50:22,710 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-17 22:50:22,711 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-17 22:50:22,712 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-17 22:50:22,713 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-17 22:50:22,714 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-17 22:50:22,714 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-17 22:50:22,715 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-17 22:50:22,715 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-17 22:50:22,716 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-17 22:50:22,717 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-17 22:50:22,717 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-17 22:50:22,718 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-17 22:50:22,719 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-17 22:50:22,719 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-17 22:50:22,720 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-17 22:50:22,721 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-17 22:50:22,722 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-17 22:50:22,722 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-17 22:50:22,723 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-17 22:50:22,724 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-17 22:50:22,725 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-17 22:50:22,726 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-17 22:50:22,727 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-17 22:50:22,728 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-17 22:50:22,728 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-17 22:50:22,729 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-17 22:50:22,729 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-17 22:50:22,730 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-17 22:50:22,731 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-17 22:50:22,732 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-17 22:50:22,732 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-17 22:50:22,733 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-17 22:50:22,734 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-17 22:50:22,735 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-17 22:50:22,735 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-17 22:50:22,736 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-17 22:50:22,737 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-17 22:50:22,737 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-17 22:50:22,738 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-17 22:50:22,739 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-17 22:50:22,739 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-17 22:50:22,740 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-17 22:50:22,741 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-17 22:50:22,741 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-17 22:50:22,742 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-17 22:50:22,743 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-17 22:50:22,743 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-17 22:50:22,744 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-17 22:50:22,744 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-17 22:50:22,745 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-17 22:50:22,746 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-17 22:50:22,746 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-17 22:50:22,747 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-17 22:50:22,748 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-17 22:50:22,749 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-17 22:50:22,750 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-17 22:50:22,751 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-17 22:50:22,751 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-17 22:50:22,752 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-17 22:50:22,753 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-17 22:50:22,754 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-17 22:50:22,755 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-17 22:50:22,756 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-17 22:50:22,757 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-17 22:50:22,758 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-17 22:50:22,759 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-17 22:50:22,759 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-17 22:50:22,760 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-17 22:50:22,761 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-17 22:50:22,762 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-17 22:50:22,763 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-17 22:50:22,763 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-17 22:50:22,764 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-17 22:50:22,765 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-17 22:50:22,766 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-17 22:50:22,767 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-17 22:50:22,768 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-17 22:50:22,769 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-17 22:50:22,770 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-17 22:50:22,771 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-17 22:50:22,772 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-17 22:50:22,773 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-17 22:50:22,774 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-17 22:50:22,775 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-17 22:50:22,776 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-17 22:50:22,776 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-17 22:50:22,777 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-17 22:50:22,778 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-17 22:50:22,779 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-17 22:50:22,780 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-17 22:50:22,780 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-17 22:50:22,781 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-17 22:50:22,782 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-17 22:50:22,783 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-17 22:50:22,783 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-17 22:50:22,784 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-17 22:50:22,785 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-17 22:50:22,786 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-17 22:50:22,787 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-17 22:50:22,787 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-17 22:50:22,788 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-17 22:50:22,789 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-17 22:50:22,790 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-17 22:50:22,791 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-17 22:50:22,792 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-17 22:50:22,793 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-17 22:50:22,796 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-17 22:50:22,797 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-17 22:50:22,798 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-17 22:50:22,800 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-17 22:50:22,801 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-17 22:50:22,802 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-17 22:50:22,803 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-17 22:50:22,804 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-17 22:50:22,806 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-17 22:50:22,807 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-17 22:50:22,808 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-17 22:50:22,809 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-17 22:50:22,810 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-17 22:50:22,811 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-17 22:50:22,813 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-17 22:50:22,814 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-17 22:50:22,815 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-17 22:50:22,816 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-17 22:50:22,817 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-17 22:50:22,818 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-17 22:50:22,819 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-17 22:50:22,821 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-17 22:50:22,822 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-17 22:50:22,823 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-17 22:50:22,825 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-17 22:50:22,826 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-17 22:50:22,828 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-17 22:50:22,829 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-17 22:50:22,831 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-17 22:50:22,832 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-17 22:50:22,833 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-17 22:50:22,834 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-17 22:50:22,836 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-17 22:50:22,837 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-17 22:50:22,838 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-17 22:50:22,840 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-17 22:50:22,841 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-17 22:50:22,843 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-17 22:50:22,844 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-17 22:50:22,845 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-17 22:50:22,852 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-17 22:50:22,854 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-17 22:50:22,859 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-17 22:50:22,861 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-17 22:50:22,863 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-17 22:50:22,870 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-17 22:50:22,872 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-17 22:50:22,873 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-17 22:50:22,875 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-17 22:50:22,877 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-17 22:50:22,878 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-17 22:50:22,880 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-17 22:50:22,882 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-17 22:50:22,883 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-17 22:50:22,885 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-17 22:50:22,887 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-17 22:50:22,888 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-17 22:50:22,890 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-17 22:50:22,891 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-17 22:50:22,892 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-17 22:50:22,893 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-17 22:50:22,895 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-17 22:50:22,896 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-17 22:50:22,897 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-17 22:50:22,898 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-17 22:50:22,900 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-17 22:50:22,901 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-17 22:50:22,902 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-17 22:50:22,903 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-17 22:50:22,904 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-17 22:50:22,905 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-17 22:50:22,906 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-17 22:50:22,908 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-17 22:50:22,909 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-17 22:50:22,911 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-17 22:50:22,911 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-17 22:50:22,911 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-17 22:50:22,911 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-17 22:50:22,912 INFO L263 TraceCheckUtils]: 931: Hoare triple {215135#false} call #t~ret3 := calculate_output(~input~0); {215135#false} is VALID [2020-07-17 22:50:22,912 INFO L280 TraceCheckUtils]: 932: Hoare triple {215135#false} ~input := #in~input; {215135#false} is VALID [2020-07-17 22:50:22,912 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-17 22:50:22,912 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-17 22:50:22,912 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-17 22:50:22,912 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-17 22:50:22,912 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-17 22:50:22,912 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-17 22:50:22,912 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-17 22:50:22,913 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-17 22:50:22,913 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-17 22:50:22,913 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-17 22:50:22,913 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-17 22:50:22,913 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-17 22:50:22,913 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-17 22:50:22,913 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-17 22:50:22,913 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-17 22:50:22,913 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-17 22:50:22,914 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-17 22:50:22,914 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-17 22:50:22,914 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-17 22:50:22,914 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-17 22:50:22,914 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-17 22:50:22,914 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-17 22:50:22,914 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-17 22:50:22,914 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-17 22:50:22,914 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-17 22:50:22,915 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-17 22:50:22,915 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-17 22:50:22,915 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-17 22:50:22,915 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-17 22:50:22,915 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-17 22:50:22,915 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-17 22:50:22,915 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-17 22:50:22,915 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-17 22:50:22,915 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-17 22:50:22,915 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-17 22:50:22,916 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-17 22:50:22,916 INFO L280 TraceCheckUtils]: 969: Hoare triple {215135#false} assume !false; {215135#false} is VALID [2020-07-17 22:50:23,466 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-17 22:50:23,467 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:50:23,467 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2020-07-17 22:50:23,467 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142456049] [2020-07-17 22:50:23,469 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 970 [2020-07-17 22:50:23,470 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:50:23,470 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 18 states. [2020-07-17 22:50:25,188 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-17 22:50:25,189 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-17 22:50:25,189 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:50:25,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-17 22:50:25,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2020-07-17 22:50:25,190 INFO L87 Difference]: Start difference. First operand 4658 states and 5013 transitions. Second operand 18 states. [2020-07-17 22:50:39,432 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 40 [2020-07-17 22:50:40,486 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2020-07-17 22:50:44,947 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-07-17 22:51:01,700 WARN L193 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2020-07-17 22:51:09,696 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-07-17 22:51:10,644 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 22 [2020-07-17 22:51:11,270 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-07-17 22:51:12,822 WARN L193 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2020-07-17 22:51:15,448 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2020-07-17 22:51:16,624 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 34 [2020-07-17 22:51:17,173 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 33 [2020-07-17 22:51:20,654 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 23 [2020-07-17 22:51:27,040 WARN L193 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2020-07-17 22:51:32,680 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 22 [2020-07-17 22:51:33,729 WARN L193 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2020-07-17 22:51:35,643 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 25 [2020-07-17 22:51:37,340 WARN L193 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 44 [2020-07-17 22:51:38,974 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 20 [2020-07-17 22:51:40,725 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 18 [2020-07-17 22:51:42,631 WARN L193 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2020-07-17 22:51:45,738 WARN L193 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2020-07-17 22:51:53,586 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 22 [2020-07-17 22:52:05,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:52:05,930 INFO L93 Difference]: Finished difference Result 11698 states and 12538 transitions. [2020-07-17 22:52:05,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2020-07-17 22:52:05,930 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 970 [2020-07-17 22:52:05,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:52:05,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-07-17 22:52:05,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 2905 transitions. [2020-07-17 22:52:05,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-07-17 22:52:05,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 2905 transitions. [2020-07-17 22:52:05,958 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 68 states and 2905 transitions. [2020-07-17 22:52:26,469 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2905 edges. 2902 inductive. 0 not inductive. 3 times theorem prover too weak to decide inductivity. [2020-07-17 22:52:28,403 INFO L225 Difference]: With dead ends: 11698 [2020-07-17 22:52:28,403 INFO L226 Difference]: Without dead ends: 7046 [2020-07-17 22:52:28,409 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1103 GetRequests, 1029 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1898 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=799, Invalid=4901, Unknown=0, NotChecked=0, Total=5700 [2020-07-17 22:52:28,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7046 states. [2020-07-17 22:52:30,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7046 to 5396. [2020-07-17 22:52:30,665 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:52:30,665 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7046 states. Second operand 5396 states. [2020-07-17 22:52:30,666 INFO L74 IsIncluded]: Start isIncluded. First operand 7046 states. Second operand 5396 states. [2020-07-17 22:52:30,666 INFO L87 Difference]: Start difference. First operand 7046 states. Second operand 5396 states. [2020-07-17 22:52:32,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:52:32,193 INFO L93 Difference]: Finished difference Result 7046 states and 7452 transitions. [2020-07-17 22:52:32,193 INFO L276 IsEmpty]: Start isEmpty. Operand 7046 states and 7452 transitions. [2020-07-17 22:52:32,197 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:52:32,198 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:52:32,198 INFO L74 IsIncluded]: Start isIncluded. First operand 5396 states. Second operand 7046 states. [2020-07-17 22:52:32,198 INFO L87 Difference]: Start difference. First operand 5396 states. Second operand 7046 states. [2020-07-17 22:52:33,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:52:33,779 INFO L93 Difference]: Finished difference Result 7046 states and 7452 transitions. [2020-07-17 22:52:33,779 INFO L276 IsEmpty]: Start isEmpty. Operand 7046 states and 7452 transitions. [2020-07-17 22:52:33,785 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:52:33,786 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:52:33,786 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:52:33,786 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:52:33,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5396 states. [2020-07-17 22:52:34,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5396 states to 5396 states and 5747 transitions. [2020-07-17 22:52:34,727 INFO L78 Accepts]: Start accepts. Automaton has 5396 states and 5747 transitions. Word has length 970 [2020-07-17 22:52:34,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:52:34,728 INFO L479 AbstractCegarLoop]: Abstraction has 5396 states and 5747 transitions. [2020-07-17 22:52:34,728 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-17 22:52:34,728 INFO L276 IsEmpty]: Start isEmpty. Operand 5396 states and 5747 transitions. [2020-07-17 22:52:34,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1515 [2020-07-17 22:52:34,757 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:52:34,758 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-17 22:52:34,958 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-07-17 22:52:34,959 INFO L427 AbstractCegarLoop]: === Iteration 17 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:52:34,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:52:34,960 INFO L82 PathProgramCache]: Analyzing trace with hash 1398103861, now seen corresponding path program 1 times [2020-07-17 22:52:34,961 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:52:34,961 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206981960] [2020-07-17 22:52:34,961 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:52:35,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,448 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-17 22:52:35,449 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:35,449 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {250583#true} {250583#true} #973#return; {250583#true} is VALID [2020-07-17 22:52:35,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,517 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-17 22:52:35,517 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-17 22:52:35,517 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-17 22:52:35,517 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-17 22:52:35,517 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-17 22:52:35,517 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-17 22:52:35,518 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-17 22:52:35,518 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-17 22:52:35,518 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-17 22:52:35,518 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-17 22:52:35,518 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-17 22:52:35,518 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-17 22:52:35,518 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-17 22:52:35,518 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-17 22:52:35,518 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-17 22:52:35,518 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-17 22:52:35,519 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-17 22:52:35,519 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-17 22:52:35,519 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-17 22:52:35,519 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-17 22:52:35,519 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-17 22:52:35,519 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-17 22:52:35,519 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-17 22:52:35,519 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-17 22:52:35,519 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-17 22:52:35,519 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-17 22:52:35,520 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-17 22:52:35,520 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-17 22:52:35,520 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-17 22:52:35,520 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-17 22:52:35,520 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-17 22:52:35,520 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-17 22:52:35,520 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-17 22:52:35,520 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-17 22:52:35,520 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-17 22:52:35,521 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-17 22:52:35,521 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-17 22:52:35,521 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-17 22:52:35,521 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-17 22:52:35,521 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-17 22:52:35,521 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-17 22:52:35,521 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-17 22:52:35,521 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-17 22:52:35,521 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-17 22:52:35,521 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-17 22:52:35,522 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-17 22:52:35,522 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-17 22:52:35,522 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-17 22:52:35,522 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-17 22:52:35,522 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-17 22:52:35,522 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-17 22:52:35,522 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-17 22:52:35,522 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-17 22:52:35,522 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-17 22:52:35,522 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-17 22:52:35,523 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-17 22:52:35,523 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-17 22:52:35,523 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-17 22:52:35,523 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-17 22:52:35,523 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-17 22:52:35,523 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-17 22:52:35,523 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-17 22:52:35,523 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-17 22:52:35,523 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-17 22:52:35,523 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-17 22:52:35,524 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-17 22:52:35,524 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-17 22:52:35,524 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-17 22:52:35,524 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-17 22:52:35,524 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-17 22:52:35,524 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-17 22:52:35,524 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-17 22:52:35,524 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-17 22:52:35,524 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-17 22:52:35,525 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-17 22:52:35,525 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-17 22:52:35,525 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-17 22:52:35,525 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-17 22:52:35,525 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-17 22:52:35,525 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-17 22:52:35,525 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-17 22:52:35,525 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-17 22:52:35,525 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-17 22:52:35,525 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-17 22:52:35,526 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-17 22:52:35,526 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-17 22:52:35,526 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-17 22:52:35,526 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-17 22:52:35,526 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-17 22:52:35,526 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-17 22:52:35,526 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-17 22:52:35,526 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-17 22:52:35,526 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-17 22:52:35,526 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-17 22:52:35,527 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-17 22:52:35,527 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-17 22:52:35,527 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-17 22:52:35,527 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-17 22:52:35,527 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-17 22:52:35,527 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-17 22:52:35,527 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-17 22:52:35,527 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-17 22:52:35,527 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-17 22:52:35,527 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-17 22:52:35,528 INFO L280 TraceCheckUtils]: 104: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:35,528 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:35,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,558 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-17 22:52:35,558 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-17 22:52:35,558 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-17 22:52:35,558 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-17 22:52:35,559 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-17 22:52:35,559 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-17 22:52:35,559 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-17 22:52:35,559 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-17 22:52:35,559 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-17 22:52:35,560 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-17 22:52:35,560 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-17 22:52:35,560 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-17 22:52:35,560 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-17 22:52:35,560 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-17 22:52:35,560 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-17 22:52:35,560 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-17 22:52:35,561 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-17 22:52:35,561 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-17 22:52:35,561 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-17 22:52:35,561 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-17 22:52:35,561 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-17 22:52:35,562 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-17 22:52:35,562 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-17 22:52:35,562 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-17 22:52:35,562 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-17 22:52:35,562 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-17 22:52:35,563 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-17 22:52:35,563 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-17 22:52:35,563 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-17 22:52:35,563 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-17 22:52:35,563 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-17 22:52:35,563 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-17 22:52:35,564 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-17 22:52:35,564 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-17 22:52:35,564 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-17 22:52:35,564 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-17 22:52:35,564 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-17 22:52:35,565 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-17 22:52:35,565 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-17 22:52:35,565 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-17 22:52:35,565 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-17 22:52:35,565 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-17 22:52:35,566 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-17 22:52:35,566 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-17 22:52:35,566 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-17 22:52:35,566 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-17 22:52:35,566 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-17 22:52:35,567 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-17 22:52:35,567 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-17 22:52:35,567 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-17 22:52:35,567 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-17 22:52:35,567 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-17 22:52:35,567 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-17 22:52:35,568 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-17 22:52:35,568 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-17 22:52:35,568 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-17 22:52:35,568 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-17 22:52:35,568 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-17 22:52:35,568 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-17 22:52:35,569 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-17 22:52:35,569 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-17 22:52:35,569 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-17 22:52:35,569 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-17 22:52:35,569 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-17 22:52:35,569 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-17 22:52:35,570 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-17 22:52:35,570 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-17 22:52:35,570 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-17 22:52:35,570 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-17 22:52:35,570 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-17 22:52:35,571 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-17 22:52:35,571 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-17 22:52:35,571 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-17 22:52:35,571 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-17 22:52:35,571 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-17 22:52:35,571 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-17 22:52:35,572 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-17 22:52:35,572 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-17 22:52:35,572 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-17 22:52:35,572 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-17 22:52:35,572 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-17 22:52:35,573 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-17 22:52:35,573 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-17 22:52:35,573 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-17 22:52:35,573 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-17 22:52:35,573 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-17 22:52:35,573 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-17 22:52:35,574 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-17 22:52:35,574 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-17 22:52:35,574 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-17 22:52:35,574 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-17 22:52:35,574 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-17 22:52:35,575 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-17 22:52:35,575 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-17 22:52:35,575 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-17 22:52:35,575 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-17 22:52:35,575 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-17 22:52:35,575 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-17 22:52:35,576 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-17 22:52:35,576 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-17 22:52:35,576 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-17 22:52:35,576 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-17 22:52:35,576 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-17 22:52:35,577 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:35,577 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,612 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-17 22:52:35,612 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-17 22:52:35,613 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-17 22:52:35,613 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-17 22:52:35,613 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-17 22:52:35,613 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-17 22:52:35,613 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-17 22:52:35,613 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-17 22:52:35,614 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-17 22:52:35,614 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-17 22:52:35,614 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-17 22:52:35,614 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-17 22:52:35,614 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-17 22:52:35,614 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-17 22:52:35,615 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-17 22:52:35,615 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-17 22:52:35,615 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-17 22:52:35,615 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-17 22:52:35,615 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-17 22:52:35,616 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-17 22:52:35,616 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-17 22:52:35,616 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-17 22:52:35,616 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-17 22:52:35,616 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-17 22:52:35,616 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-17 22:52:35,617 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-17 22:52:35,617 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-17 22:52:35,617 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-17 22:52:35,617 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-17 22:52:35,617 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-17 22:52:35,617 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-17 22:52:35,618 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-17 22:52:35,618 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-17 22:52:35,618 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-17 22:52:35,618 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-17 22:52:35,618 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-17 22:52:35,619 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-17 22:52:35,619 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-17 22:52:35,619 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-17 22:52:35,619 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-17 22:52:35,619 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-17 22:52:35,619 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-17 22:52:35,620 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-17 22:52:35,620 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-17 22:52:35,620 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-17 22:52:35,620 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-17 22:52:35,620 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-17 22:52:35,620 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-17 22:52:35,620 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-17 22:52:35,621 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-17 22:52:35,621 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-17 22:52:35,621 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-17 22:52:35,621 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-17 22:52:35,621 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-17 22:52:35,621 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-17 22:52:35,622 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-17 22:52:35,622 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-17 22:52:35,622 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-17 22:52:35,622 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-17 22:52:35,622 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-17 22:52:35,622 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-17 22:52:35,623 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-17 22:52:35,623 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-17 22:52:35,623 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-17 22:52:35,623 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-17 22:52:35,623 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-17 22:52:35,624 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-17 22:52:35,624 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-17 22:52:35,624 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-17 22:52:35,624 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-17 22:52:35,624 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-17 22:52:35,624 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-17 22:52:35,625 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-17 22:52:35,625 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-17 22:52:35,625 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-17 22:52:35,625 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-17 22:52:35,625 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-17 22:52:35,625 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-17 22:52:35,625 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-17 22:52:35,626 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-17 22:52:35,626 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-17 22:52:35,626 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-17 22:52:35,626 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-17 22:52:35,626 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-17 22:52:35,627 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-17 22:52:35,627 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-17 22:52:35,627 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-17 22:52:35,627 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-17 22:52:35,627 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-17 22:52:35,627 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-17 22:52:35,628 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-17 22:52:35,628 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-17 22:52:35,628 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-17 22:52:35,628 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-17 22:52:35,628 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-17 22:52:35,628 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-17 22:52:35,629 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-17 22:52:35,629 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-17 22:52:35,629 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-17 22:52:35,629 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-17 22:52:35,629 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-17 22:52:35,629 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-17 22:52:35,630 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-17 22:52:35,630 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-17 22:52:35,630 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-17 22:52:35,630 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-17 22:52:35,630 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-17 22:52:35,630 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-17 22:52:35,631 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-17 22:52:35,631 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-17 22:52:35,631 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-17 22:52:35,631 INFO L280 TraceCheckUtils]: 111: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:35,631 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:35,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,652 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-17 22:52:35,653 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-17 22:52:35,653 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-17 22:52:35,653 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-17 22:52:35,653 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-17 22:52:35,653 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-17 22:52:35,653 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-17 22:52:35,654 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-17 22:52:35,654 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-17 22:52:35,654 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-17 22:52:35,654 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-17 22:52:35,654 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-17 22:52:35,654 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-17 22:52:35,655 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-17 22:52:35,655 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-17 22:52:35,655 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-17 22:52:35,655 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-17 22:52:35,655 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-17 22:52:35,655 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-17 22:52:35,655 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-17 22:52:35,655 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-17 22:52:35,655 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-17 22:52:35,656 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-17 22:52:35,656 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-17 22:52:35,656 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-17 22:52:35,656 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-17 22:52:35,656 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-17 22:52:35,656 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-17 22:52:35,656 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-17 22:52:35,656 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-17 22:52:35,656 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-17 22:52:35,657 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-17 22:52:35,657 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-17 22:52:35,657 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-17 22:52:35,657 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-17 22:52:35,657 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-17 22:52:35,657 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-17 22:52:35,657 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-17 22:52:35,657 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-17 22:52:35,657 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-17 22:52:35,658 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-17 22:52:35,658 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-17 22:52:35,658 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-17 22:52:35,658 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-17 22:52:35,658 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-17 22:52:35,658 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-17 22:52:35,658 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-17 22:52:35,658 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-17 22:52:35,658 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-17 22:52:35,659 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-17 22:52:35,659 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-17 22:52:35,659 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-17 22:52:35,659 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-17 22:52:35,659 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-17 22:52:35,659 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-17 22:52:35,659 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-17 22:52:35,659 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-17 22:52:35,659 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-17 22:52:35,660 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-17 22:52:35,660 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-17 22:52:35,660 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-17 22:52:35,660 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-17 22:52:35,660 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-17 22:52:35,660 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-17 22:52:35,660 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-17 22:52:35,660 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-17 22:52:35,660 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-17 22:52:35,661 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-17 22:52:35,661 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-17 22:52:35,661 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-17 22:52:35,661 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-17 22:52:35,661 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-17 22:52:35,661 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-17 22:52:35,661 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-17 22:52:35,661 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-17 22:52:35,661 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:35,662 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:35,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,689 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-17 22:52:35,689 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-17 22:52:35,689 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-17 22:52:35,689 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-17 22:52:35,689 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-17 22:52:35,690 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-17 22:52:35,690 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-17 22:52:35,690 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-17 22:52:35,690 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-17 22:52:35,690 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-17 22:52:35,690 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-17 22:52:35,690 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-17 22:52:35,690 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-17 22:52:35,691 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-17 22:52:35,691 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-17 22:52:35,691 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-17 22:52:35,691 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-17 22:52:35,691 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-17 22:52:35,691 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-17 22:52:35,691 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-17 22:52:35,691 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-17 22:52:35,691 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-17 22:52:35,692 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-17 22:52:35,692 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-17 22:52:35,692 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-17 22:52:35,692 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-17 22:52:35,692 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-17 22:52:35,692 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-17 22:52:35,692 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-17 22:52:35,692 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-17 22:52:35,692 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-17 22:52:35,693 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-17 22:52:35,693 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-17 22:52:35,693 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-17 22:52:35,693 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-17 22:52:35,693 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-17 22:52:35,693 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-17 22:52:35,693 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-17 22:52:35,693 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-17 22:52:35,693 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-17 22:52:35,693 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-17 22:52:35,694 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-17 22:52:35,694 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-17 22:52:35,694 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-17 22:52:35,694 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-17 22:52:35,694 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-17 22:52:35,694 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-17 22:52:35,694 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-17 22:52:35,694 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-17 22:52:35,694 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-17 22:52:35,695 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-17 22:52:35,695 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-17 22:52:35,695 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-17 22:52:35,695 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-17 22:52:35,695 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-17 22:52:35,695 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-17 22:52:35,695 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-17 22:52:35,695 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-17 22:52:35,695 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-17 22:52:35,696 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-17 22:52:35,696 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-17 22:52:35,696 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-17 22:52:35,696 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-17 22:52:35,696 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-17 22:52:35,696 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-17 22:52:35,696 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-17 22:52:35,696 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-17 22:52:35,696 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-17 22:52:35,697 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-17 22:52:35,697 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-17 22:52:35,697 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-17 22:52:35,697 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-17 22:52:35,697 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-17 22:52:35,697 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-17 22:52:35,697 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-17 22:52:35,697 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-17 22:52:35,697 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-17 22:52:35,698 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-17 22:52:35,698 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-17 22:52:35,698 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-17 22:52:35,698 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-17 22:52:35,698 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-17 22:52:35,698 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-17 22:52:35,698 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-17 22:52:35,698 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-17 22:52:35,698 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-17 22:52:35,699 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-17 22:52:35,699 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-17 22:52:35,699 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-17 22:52:35,699 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-17 22:52:35,699 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-17 22:52:35,699 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-17 22:52:35,699 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-17 22:52:35,699 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-17 22:52:35,700 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-17 22:52:35,700 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-17 22:52:35,700 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-17 22:52:35,700 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-17 22:52:35,700 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-17 22:52:35,700 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-17 22:52:35,700 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-17 22:52:35,700 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-17 22:52:35,700 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-17 22:52:35,701 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-17 22:52:35,701 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-17 22:52:35,701 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-17 22:52:35,701 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-17 22:52:35,701 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-17 22:52:35,701 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-17 22:52:35,701 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-17 22:52:35,701 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-17 22:52:35,701 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-17 22:52:35,702 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-17 22:52:35,702 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-17 22:52:35,702 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-17 22:52:35,702 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-17 22:52:35,702 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-17 22:52:35,702 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-17 22:52:35,702 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-17 22:52:35,702 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-17 22:52:35,702 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-17 22:52:35,703 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-17 22:52:35,703 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-17 22:52:35,703 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-17 22:52:35,703 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-17 22:52:35,703 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-17 22:52:35,703 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-17 22:52:35,703 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-17 22:52:35,703 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-17 22:52:35,703 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-17 22:52:35,704 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-17 22:52:35,704 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-17 22:52:35,704 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-17 22:52:35,704 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-17 22:52:35,704 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-17 22:52:35,704 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-17 22:52:35,704 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-17 22:52:35,704 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-17 22:52:35,704 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-17 22:52:35,705 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-17 22:52:35,705 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-17 22:52:35,705 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-17 22:52:35,705 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-17 22:52:35,705 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-17 22:52:35,705 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-17 22:52:35,705 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-17 22:52:35,705 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-17 22:52:35,705 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-17 22:52:35,706 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-17 22:52:35,706 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-17 22:52:35,706 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-17 22:52:35,706 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-17 22:52:35,706 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-17 22:52:35,706 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-17 22:52:35,706 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-17 22:52:35,706 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-17 22:52:35,706 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-17 22:52:35,707 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-17 22:52:35,707 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-17 22:52:35,707 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-17 22:52:35,707 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-17 22:52:35,707 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-17 22:52:35,707 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-17 22:52:35,707 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-17 22:52:35,707 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-17 22:52:35,707 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-17 22:52:35,707 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-17 22:52:35,708 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-17 22:52:35,708 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-17 22:52:35,708 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-17 22:52:35,708 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-17 22:52:35,708 INFO L280 TraceCheckUtils]: 171: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:35,708 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:35,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,729 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-17 22:52:35,730 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-17 22:52:35,730 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-17 22:52:35,730 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-17 22:52:35,730 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-17 22:52:35,730 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-17 22:52:35,730 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-17 22:52:35,730 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-17 22:52:35,731 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-17 22:52:35,731 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-17 22:52:35,731 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-17 22:52:35,731 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-17 22:52:35,731 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-17 22:52:35,731 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-17 22:52:35,731 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-17 22:52:35,731 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-17 22:52:35,731 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-17 22:52:35,732 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-17 22:52:35,732 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-17 22:52:35,732 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-17 22:52:35,732 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-17 22:52:35,732 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-17 22:52:35,732 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-17 22:52:35,732 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-17 22:52:35,732 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-17 22:52:35,732 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-17 22:52:35,733 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-17 22:52:35,733 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-17 22:52:35,733 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-17 22:52:35,733 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-17 22:52:35,733 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-17 22:52:35,733 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-17 22:52:35,733 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-17 22:52:35,733 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-17 22:52:35,733 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-17 22:52:35,734 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-17 22:52:35,734 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-17 22:52:35,734 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-17 22:52:35,734 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-17 22:52:35,734 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-17 22:52:35,734 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-17 22:52:35,734 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-17 22:52:35,734 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-17 22:52:35,734 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-17 22:52:35,735 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-17 22:52:35,735 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-17 22:52:35,735 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-17 22:52:35,735 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-17 22:52:35,735 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-17 22:52:35,735 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-17 22:52:35,735 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-17 22:52:35,735 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-17 22:52:35,735 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-17 22:52:35,736 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-17 22:52:35,736 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-17 22:52:35,736 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-17 22:52:35,736 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-17 22:52:35,736 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-17 22:52:35,736 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-17 22:52:35,736 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-17 22:52:35,736 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-17 22:52:35,736 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-17 22:52:35,737 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-17 22:52:35,737 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-17 22:52:35,737 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-17 22:52:35,737 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-17 22:52:35,737 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-17 22:52:35,737 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-17 22:52:35,737 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-17 22:52:35,737 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-17 22:52:35,737 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:35,738 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:35,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,824 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-17 22:52:35,825 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-17 22:52:35,825 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-17 22:52:35,825 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-17 22:52:35,825 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-17 22:52:35,826 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-17 22:52:35,826 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-17 22:52:35,826 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-17 22:52:35,826 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-17 22:52:35,826 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-17 22:52:35,826 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-17 22:52:35,827 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-17 22:52:35,827 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-17 22:52:35,827 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-17 22:52:35,827 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-17 22:52:35,827 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-17 22:52:35,827 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-17 22:52:35,828 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-17 22:52:35,828 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-17 22:52:35,828 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-17 22:52:35,828 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-17 22:52:35,828 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-17 22:52:35,829 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-17 22:52:35,829 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-17 22:52:35,829 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-17 22:52:35,829 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-17 22:52:35,829 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-17 22:52:35,829 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-17 22:52:35,830 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-17 22:52:35,830 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-17 22:52:35,830 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-17 22:52:35,830 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-17 22:52:35,830 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-17 22:52:35,830 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-17 22:52:35,831 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-17 22:52:35,831 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-17 22:52:35,831 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-17 22:52:35,831 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-17 22:52:35,831 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-17 22:52:35,831 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-17 22:52:35,832 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-17 22:52:35,832 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-17 22:52:35,832 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-17 22:52:35,832 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-17 22:52:35,832 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-17 22:52:35,832 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-17 22:52:35,833 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-17 22:52:35,833 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-17 22:52:35,833 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-17 22:52:35,833 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-17 22:52:35,833 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-17 22:52:35,833 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-17 22:52:35,834 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-17 22:52:35,834 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-17 22:52:35,834 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-17 22:52:35,834 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-17 22:52:35,834 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-17 22:52:35,834 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-17 22:52:35,835 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-17 22:52:35,835 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-17 22:52:35,835 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-17 22:52:35,835 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-17 22:52:35,835 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-17 22:52:35,835 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-17 22:52:35,836 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-17 22:52:35,836 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-17 22:52:35,836 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-17 22:52:35,836 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-17 22:52:35,836 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-17 22:52:35,836 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-17 22:52:35,836 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-17 22:52:35,837 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-17 22:52:35,837 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-17 22:52:35,837 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-17 22:52:35,837 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-17 22:52:35,837 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-17 22:52:35,837 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-17 22:52:35,838 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-17 22:52:35,838 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-17 22:52:35,838 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-17 22:52:35,838 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-17 22:52:35,838 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-17 22:52:35,838 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-17 22:52:35,838 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-17 22:52:35,839 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-17 22:52:35,839 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-17 22:52:35,839 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-17 22:52:35,839 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-17 22:52:35,839 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-17 22:52:35,840 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-17 22:52:35,840 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-17 22:52:35,840 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-17 22:52:35,840 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-17 22:52:35,840 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-17 22:52:35,840 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-17 22:52:35,840 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-17 22:52:35,841 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-17 22:52:35,841 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-17 22:52:35,841 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-17 22:52:35,841 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-17 22:52:35,841 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-17 22:52:35,841 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-17 22:52:35,842 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-17 22:52:35,842 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-17 22:52:35,842 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-17 22:52:35,842 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-17 22:52:35,842 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-17 22:52:35,842 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-17 22:52:35,843 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-17 22:52:35,843 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-17 22:52:35,843 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-17 22:52:35,843 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-17 22:52:35,843 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-17 22:52:35,843 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-17 22:52:35,844 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-17 22:52:35,844 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-17 22:52:35,844 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-17 22:52:35,844 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-17 22:52:35,844 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-17 22:52:35,844 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-17 22:52:35,845 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-17 22:52:35,845 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-17 22:52:35,845 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-17 22:52:35,845 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-17 22:52:35,845 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-17 22:52:35,845 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-17 22:52:35,846 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-17 22:52:35,846 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-17 22:52:35,846 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-17 22:52:35,846 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-17 22:52:35,846 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-17 22:52:35,846 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-17 22:52:35,847 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-17 22:52:35,847 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-17 22:52:35,847 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-17 22:52:35,847 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-17 22:52:35,847 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-17 22:52:35,847 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-17 22:52:35,848 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-17 22:52:35,848 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-17 22:52:35,848 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-17 22:52:35,848 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-17 22:52:35,848 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-17 22:52:35,848 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-17 22:52:35,849 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-17 22:52:35,849 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-17 22:52:35,849 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-17 22:52:35,849 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-17 22:52:35,849 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-17 22:52:35,849 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-17 22:52:35,850 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-17 22:52:35,850 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-17 22:52:35,850 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-17 22:52:35,850 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-17 22:52:35,850 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-17 22:52:35,850 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-17 22:52:35,850 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-17 22:52:35,851 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-17 22:52:35,851 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-17 22:52:35,851 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-17 22:52:35,851 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-17 22:52:35,851 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-17 22:52:35,852 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-17 22:52:35,852 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-17 22:52:35,852 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-17 22:52:35,852 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-17 22:52:35,852 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-17 22:52:35,852 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-17 22:52:35,852 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-17 22:52:35,853 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-17 22:52:35,853 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-17 22:52:35,853 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-17 22:52:35,853 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-17 22:52:35,853 INFO L280 TraceCheckUtils]: 173: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:35,853 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:35,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,894 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-17 22:52:35,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-17 22:52:35,895 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-17 22:52:35,895 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-17 22:52:35,895 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-17 22:52:35,895 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,896 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-17 22:52:35,896 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-17 22:52:35,896 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-17 22:52:35,896 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,897 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-17 22:52:35,897 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-17 22:52:35,897 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,898 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-17 22:52:35,898 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-17 22:52:35,898 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,899 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-17 22:52:35,899 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-17 22:52:35,899 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,900 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-17 22:52:35,900 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-17 22:52:35,900 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,901 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-17 22:52:35,901 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-17 22:52:35,901 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,902 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-17 22:52:35,902 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-17 22:52:35,902 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,903 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-17 22:52:35,903 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-17 22:52:35,903 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,904 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-17 22:52:35,904 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,905 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-17 22:52:35,905 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-17 22:52:35,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-17 22:52:35,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-17 22:52:35,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); {250583#true} is VALID [2020-07-17 22:52:35,906 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-17 22:52:35,906 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-17 22:52:35,906 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-17 22:52:35,906 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-17 22:52:35,907 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-17 22:52:35,907 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-17 22:52:35,907 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-17 22:52:35,907 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-17 22:52:35,907 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-17 22:52:35,907 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-17 22:52:35,908 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-17 22:52:35,908 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-17 22:52:35,908 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-17 22:52:35,908 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-17 22:52:35,908 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-17 22:52:35,908 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-17 22:52:35,909 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-17 22:52:35,909 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-17 22:52:35,909 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-17 22:52:35,909 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-17 22:52:35,909 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-17 22:52:35,909 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-17 22:52:35,910 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-17 22:52:35,910 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-17 22:52:35,910 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-17 22:52:35,910 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-17 22:52:35,910 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-17 22:52:35,910 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-17 22:52:35,911 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-17 22:52:35,911 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-17 22:52:35,911 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-17 22:52:35,911 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-17 22:52:35,911 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-17 22:52:35,911 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-17 22:52:35,911 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-17 22:52:35,912 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-17 22:52:35,912 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-17 22:52:35,912 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-17 22:52:35,912 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-17 22:52:35,912 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-17 22:52:35,912 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-17 22:52:35,913 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-17 22:52:35,913 INFO L280 TraceCheckUtils]: 112: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:35,913 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:35,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:35,960 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-17 22:52:35,960 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-17 22:52:35,960 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-17 22:52:35,961 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-17 22:52:35,961 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-17 22:52:35,961 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-17 22:52:35,961 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-17 22:52:35,961 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-17 22:52:35,962 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-17 22:52:35,962 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-17 22:52:35,962 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-17 22:52:35,962 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-17 22:52:35,962 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-17 22:52:35,962 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-17 22:52:35,963 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-17 22:52:35,963 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-17 22:52:35,963 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-17 22:52:35,963 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-17 22:52:35,963 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-17 22:52:35,963 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-17 22:52:35,964 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-17 22:52:35,964 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-17 22:52:35,964 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-17 22:52:35,964 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-17 22:52:35,964 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-17 22:52:35,964 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-17 22:52:35,965 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-17 22:52:35,965 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-17 22:52:35,965 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-17 22:52:35,965 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-17 22:52:35,965 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-17 22:52:35,965 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-17 22:52:35,965 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-17 22:52:35,966 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-17 22:52:35,966 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-17 22:52:35,966 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-17 22:52:35,966 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-17 22:52:35,966 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-17 22:52:35,966 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-17 22:52:35,967 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-17 22:52:35,967 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-17 22:52:35,967 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-17 22:52:35,967 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-17 22:52:35,967 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-17 22:52:35,967 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-17 22:52:35,967 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-17 22:52:35,968 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-17 22:52:35,968 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-17 22:52:35,968 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-17 22:52:35,968 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-17 22:52:35,968 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-17 22:52:35,968 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-17 22:52:35,969 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-17 22:52:35,969 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-17 22:52:35,969 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-17 22:52:35,969 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-17 22:52:35,969 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-17 22:52:35,969 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-17 22:52:35,969 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-17 22:52:35,970 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-17 22:52:35,970 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-17 22:52:35,970 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-17 22:52:35,970 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-17 22:52:35,970 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-17 22:52:35,970 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-17 22:52:35,970 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-17 22:52:35,971 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-17 22:52:35,971 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-17 22:52:35,971 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-17 22:52:35,971 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-17 22:52:35,971 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-17 22:52:35,971 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-17 22:52:35,972 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-17 22:52:35,972 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-17 22:52:35,972 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-17 22:52:35,972 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-17 22:52:35,972 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-17 22:52:35,972 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-17 22:52:35,972 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-17 22:52:35,973 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-17 22:52:35,973 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-17 22:52:35,973 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-17 22:52:35,973 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-17 22:52:35,973 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-17 22:52:35,973 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-17 22:52:35,974 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-17 22:52:35,974 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-17 22:52:35,974 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-17 22:52:35,974 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-17 22:52:35,974 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-17 22:52:35,974 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-17 22:52:35,975 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-17 22:52:35,975 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-17 22:52:35,975 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-17 22:52:35,975 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-17 22:52:35,975 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-17 22:52:35,975 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-17 22:52:35,975 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-17 22:52:35,976 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-17 22:52:35,976 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-17 22:52:35,976 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-17 22:52:35,976 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-17 22:52:35,976 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-17 22:52:35,976 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-17 22:52:35,976 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-17 22:52:35,977 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-17 22:52:35,977 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-17 22:52:35,977 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-17 22:52:35,977 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-17 22:52:35,977 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-17 22:52:35,977 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-17 22:52:35,978 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-17 22:52:35,978 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-17 22:52:35,978 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-17 22:52:35,978 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-17 22:52:35,978 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-17 22:52:35,978 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-17 22:52:35,979 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-17 22:52:35,979 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-17 22:52:35,979 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-17 22:52:35,979 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-17 22:52:35,979 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-17 22:52:35,979 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-17 22:52:35,980 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-17 22:52:35,980 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-17 22:52:35,980 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-17 22:52:35,980 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-17 22:52:35,980 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-17 22:52:35,980 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-17 22:52:35,981 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-17 22:52:35,981 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-17 22:52:35,981 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-17 22:52:35,981 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-17 22:52:35,987 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-17 22:52:35,988 INFO L280 TraceCheckUtils]: 134: Hoare triple {251659#(<= ~a12~0 10)} assume true; {251659#(<= ~a12~0 10)} is VALID [2020-07-17 22:52:35,990 INFO L275 TraceCheckUtils]: 135: Hoare quadruple {251659#(<= ~a12~0 10)} {250583#true} #977#return; {251659#(<= ~a12~0 10)} is VALID [2020-07-17 22:52:36,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:36,086 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-17 22:52:36,088 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-17 22:52:36,090 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-17 22:52:36,092 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-17 22:52:36,094 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-17 22:52:36,096 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-17 22:52:36,098 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-17 22:52:36,100 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-17 22:52:36,102 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-17 22:52:36,104 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-17 22:52:36,106 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-17 22:52:36,108 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-17 22:52:36,110 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-17 22:52:36,112 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-17 22:52:36,114 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-17 22:52:36,116 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-17 22:52:36,118 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-17 22:52:36,119 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-17 22:52:36,121 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-17 22:52:36,123 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-17 22:52:36,125 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-17 22:52:36,127 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-17 22:52:36,129 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-17 22:52:36,131 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-17 22:52:36,134 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-17 22:52:36,136 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-17 22:52:36,138 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-17 22:52:36,140 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-17 22:52:36,141 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-17 22:52:36,143 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-17 22:52:36,145 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-17 22:52:36,147 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-17 22:52:36,149 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-17 22:52:36,151 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-17 22:52:36,154 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-17 22:52:36,156 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-17 22:52:36,158 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-17 22:52:36,160 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-17 22:52:36,162 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-17 22:52:36,164 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-17 22:52:36,166 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-17 22:52:36,168 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-17 22:52:36,170 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-17 22:52:36,172 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-17 22:52:36,174 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-17 22:52:36,176 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-17 22:52:36,177 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-17 22:52:36,179 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-17 22:52:36,181 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-17 22:52:36,183 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-17 22:52:36,185 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-17 22:52:36,187 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-17 22:52:36,188 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-17 22:52:36,190 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-17 22:52:36,192 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-17 22:52:36,194 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-17 22:52:36,196 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-17 22:52:36,197 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-17 22:52:36,199 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-17 22:52:36,201 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-17 22:52:36,203 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-17 22:52:36,205 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-17 22:52:36,207 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-17 22:52:36,208 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-17 22:52:36,211 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-17 22:52:36,212 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-17 22:52:36,214 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-17 22:52:36,216 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-17 22:52:36,218 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-17 22:52:36,220 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-17 22:52:36,222 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-17 22:52:36,224 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-17 22:52:36,226 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-17 22:52:36,228 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-17 22:52:36,230 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-17 22:52:36,232 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-17 22:52:36,234 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-17 22:52:36,235 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-17 22:52:36,237 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-17 22:52:36,239 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-17 22:52:36,241 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-17 22:52:36,243 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-17 22:52:36,245 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-17 22:52:36,247 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-17 22:52:36,249 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-17 22:52:36,251 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-17 22:52:36,252 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-17 22:52:36,254 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-17 22:52:36,256 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-17 22:52:36,258 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-17 22:52:36,260 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-17 22:52:36,262 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-17 22:52:36,263 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-17 22:52:36,265 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-17 22:52:36,267 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-17 22:52:36,269 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-17 22:52:36,270 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-17 22:52:36,272 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-17 22:52:36,274 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-17 22:52:36,276 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-17 22:52:36,278 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-17 22:52:36,280 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-17 22:52:36,282 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-17 22:52:36,284 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-17 22:52:36,286 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-17 22:52:36,288 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-17 22:52:36,290 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-17 22:52:36,292 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-17 22:52:36,293 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-17 22:52:36,295 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-17 22:52:36,297 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-17 22:52:36,299 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-17 22:52:36,300 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-17 22:52:36,302 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-17 22:52:36,304 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-17 22:52:36,306 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-17 22:52:36,308 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-17 22:52:36,310 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-17 22:52:36,312 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-17 22:52:36,314 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-17 22:52:36,316 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-17 22:52:36,317 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-17 22:52:36,319 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-17 22:52:36,321 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-17 22:52:36,323 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-17 22:52:36,325 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-17 22:52:36,327 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-17 22:52:36,328 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-17 22:52:36,330 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-17 22:52:36,332 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-17 22:52:36,334 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-17 22:52:36,336 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-17 22:52:36,337 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-17 22:52:36,339 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-17 22:52:36,341 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-17 22:52:36,343 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-17 22:52:36,344 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-17 22:52:36,346 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-17 22:52:36,348 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-17 22:52:36,350 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-17 22:52:36,352 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-17 22:52:36,353 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-17 22:52:36,355 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-17 22:52:36,357 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-17 22:52:36,360 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-17 22:52:36,362 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-17 22:52:36,364 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-17 22:52:36,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-17 22:52:36,368 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-17 22:52:36,370 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-17 22:52:36,372 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-17 22:52:36,374 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-17 22:52:36,376 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-17 22:52:36,378 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-17 22:52:36,379 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-17 22:52:36,381 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-17 22:52:36,383 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-17 22:52:36,385 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-17 22:52:36,386 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-17 22:52:36,387 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-17 22:52:36,389 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-17 22:52:36,391 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-17 22:52:36,392 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-17 22:52:36,393 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-17 22:52:36,395 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-17 22:52:36,397 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-17 22:52:36,398 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-17 22:52:36,399 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-17 22:52:36,401 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-17 22:52:36,402 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-17 22:52:36,403 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-17 22:52:36,405 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-17 22:52:36,406 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-17 22:52:36,408 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-17 22:52:36,413 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-17 22:52:36,416 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-17 22:52:36,418 INFO L280 TraceCheckUtils]: 176: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume true; {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:52:36,420 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-17 22:52:36,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:36,537 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-17 22:52:36,539 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-17 22:52:36,540 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-17 22:52:36,542 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-17 22:52:36,544 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-17 22:52:36,545 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-17 22:52:36,546 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-17 22:52:36,548 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-17 22:52:36,549 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-17 22:52:36,551 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-17 22:52:36,552 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-17 22:52:36,554 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-17 22:52:36,555 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-17 22:52:36,557 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-17 22:52:36,558 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-17 22:52:36,559 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-17 22:52:36,561 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-17 22:52:36,562 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-17 22:52:36,564 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-17 22:52:36,565 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-17 22:52:36,567 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-17 22:52:36,568 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-17 22:52:36,570 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-17 22:52:36,571 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-17 22:52:36,573 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-17 22:52:36,574 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-17 22:52:36,576 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-17 22:52:36,578 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-17 22:52:36,579 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-17 22:52:36,581 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-17 22:52:36,582 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-17 22:52:36,583 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-17 22:52:36,585 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-17 22:52:36,587 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-17 22:52:36,588 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-17 22:52:36,590 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-17 22:52:36,591 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-17 22:52:36,592 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-17 22:52:36,594 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-17 22:52:36,595 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-17 22:52:36,596 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-17 22:52:36,598 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-17 22:52:36,599 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-17 22:52:36,600 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-17 22:52:36,602 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-17 22:52:36,603 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-17 22:52:36,604 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-17 22:52:36,605 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-17 22:52:36,607 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-17 22:52:36,608 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-17 22:52:36,609 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-17 22:52:36,611 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-17 22:52:36,613 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-17 22:52:36,614 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-17 22:52:36,616 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-17 22:52:36,617 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-17 22:52:36,618 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-17 22:52:36,620 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-17 22:52:36,621 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-17 22:52:36,623 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-17 22:52:36,624 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-17 22:52:36,625 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-17 22:52:36,627 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-17 22:52:36,628 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-17 22:52:36,630 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-17 22:52:36,631 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-17 22:52:36,633 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-17 22:52:36,634 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-17 22:52:36,636 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-17 22:52:36,637 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-17 22:52:36,639 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-17 22:52:36,640 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-17 22:52:36,642 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-17 22:52:36,643 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-17 22:52:36,644 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-17 22:52:36,646 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-17 22:52:36,647 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-17 22:52:36,649 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-17 22:52:36,651 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-17 22:52:36,652 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-17 22:52:36,654 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-17 22:52:36,655 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-17 22:52:36,657 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-17 22:52:36,658 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-17 22:52:36,660 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-17 22:52:36,661 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-17 22:52:36,663 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-17 22:52:36,665 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-17 22:52:36,666 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-17 22:52:36,667 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-17 22:52:36,669 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-17 22:52:36,670 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-17 22:52:36,671 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-17 22:52:36,673 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-17 22:52:36,674 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-17 22:52:36,675 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-17 22:52:36,677 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-17 22:52:36,678 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-17 22:52:36,679 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-17 22:52:36,681 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-17 22:52:36,682 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-17 22:52:36,684 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-17 22:52:36,685 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-17 22:52:36,687 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-17 22:52:36,688 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-17 22:52:36,689 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-17 22:52:36,691 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-17 22:52:36,692 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-17 22:52:36,694 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-17 22:52:36,695 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-17 22:52:36,697 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-17 22:52:36,698 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-17 22:52:36,700 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-17 22:52:36,701 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-17 22:52:36,703 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-17 22:52:36,704 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-17 22:52:36,706 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-17 22:52:36,707 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-17 22:52:36,709 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-17 22:52:36,710 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-17 22:52:36,711 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-17 22:52:36,713 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-17 22:52:36,714 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-17 22:52:36,716 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-17 22:52:36,717 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-17 22:52:36,719 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-17 22:52:36,721 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-17 22:52:36,722 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-17 22:52:36,724 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-17 22:52:36,726 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-17 22:52:36,727 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-17 22:52:36,729 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-17 22:52:36,730 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-17 22:52:36,732 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-17 22:52:36,733 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-17 22:52:36,734 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-17 22:52:36,736 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-17 22:52:36,737 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-17 22:52:36,739 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-17 22:52:36,740 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-17 22:52:36,741 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-17 22:52:36,743 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-17 22:52:36,744 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-17 22:52:36,745 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-17 22:52:36,747 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-17 22:52:36,748 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-17 22:52:36,749 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-17 22:52:36,751 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-17 22:52:36,752 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-17 22:52:36,753 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-17 22:52:36,755 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-17 22:52:36,756 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-17 22:52:36,758 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-17 22:52:36,759 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-17 22:52:36,760 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-17 22:52:36,762 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-17 22:52:36,763 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-17 22:52:36,764 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-17 22:52:36,766 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-17 22:52:36,767 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-17 22:52:36,768 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-17 22:52:36,769 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-17 22:52:36,771 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-17 22:52:36,772 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-17 22:52:36,773 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-17 22:52:36,775 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-17 22:52:36,776 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-17 22:52:36,777 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-17 22:52:36,778 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-17 22:52:36,779 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-17 22:52:36,781 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-17 22:52:36,785 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-17 22:52:36,787 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-17 22:52:36,789 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-17 22:52:36,813 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-17 22:52:36,813 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-17 22:52:36,814 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:36,814 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {250583#true} {250583#true} #973#return; {250583#true} is VALID [2020-07-17 22:52:36,814 INFO L263 TraceCheckUtils]: 4: Hoare triple {250583#true} call #t~ret4 := main(); {250583#true} is VALID [2020-07-17 22:52:36,814 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} ~output~0 := -1; {250583#true} is VALID [2020-07-17 22:52:36,814 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-17 22:52:36,814 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-17 22:52:36,816 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-17 22:52:36,816 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-17 22:52:36,816 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-17 22:52:36,816 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-17 22:52:36,816 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-17 22:52:36,817 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-17 22:52:36,817 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-17 22:52:36,817 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-17 22:52:36,817 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-17 22:52:36,817 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-17 22:52:36,817 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-17 22:52:36,817 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-17 22:52:36,817 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-17 22:52:36,817 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-17 22:52:36,817 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-17 22:52:36,818 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-17 22:52:36,818 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-17 22:52:36,818 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-17 22:52:36,818 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-17 22:52:36,818 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-17 22:52:36,818 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-17 22:52:36,818 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-17 22:52:36,818 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-17 22:52:36,818 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-17 22:52:36,819 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-17 22:52:36,819 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-17 22:52:36,819 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-17 22:52:36,819 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-17 22:52:36,819 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-17 22:52:36,819 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-17 22:52:36,819 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-17 22:52:36,819 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-17 22:52:36,819 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-17 22:52:36,819 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-17 22:52:36,820 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-17 22:52:36,820 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-17 22:52:36,820 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-17 22:52:36,820 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-17 22:52:36,820 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-17 22:52:36,820 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-17 22:52:36,820 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-17 22:52:36,820 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-17 22:52:36,820 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-17 22:52:36,821 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-17 22:52:36,821 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-17 22:52:36,821 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-17 22:52:36,821 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-17 22:52:36,821 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-17 22:52:36,821 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-17 22:52:36,821 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-17 22:52:36,821 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-17 22:52:36,821 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-17 22:52:36,821 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-17 22:52:36,822 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-17 22:52:36,822 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-17 22:52:36,822 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-17 22:52:36,822 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-17 22:52:36,822 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-17 22:52:36,822 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-17 22:52:36,822 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-17 22:52:36,822 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-17 22:52:36,822 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-17 22:52:36,822 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-17 22:52:36,823 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-17 22:52:36,823 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-17 22:52:36,823 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-17 22:52:36,823 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-17 22:52:36,823 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-17 22:52:36,823 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-17 22:52:36,823 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-17 22:52:36,823 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-17 22:52:36,823 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-17 22:52:36,824 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-17 22:52:36,824 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-17 22:52:36,824 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-17 22:52:36,824 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-17 22:52:36,824 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-17 22:52:36,824 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-17 22:52:36,824 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-17 22:52:36,824 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-17 22:52:36,824 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-17 22:52:36,824 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-17 22:52:36,825 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-17 22:52:36,825 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-17 22:52:36,825 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-17 22:52:36,825 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-17 22:52:36,825 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-17 22:52:36,825 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-17 22:52:36,825 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-17 22:52:36,825 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-17 22:52:36,825 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-17 22:52:36,826 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-17 22:52:36,826 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-17 22:52:36,826 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-17 22:52:36,826 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-17 22:52:36,826 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-17 22:52:36,826 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-17 22:52:36,826 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-17 22:52:36,826 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-17 22:52:36,826 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-17 22:52:36,826 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-17 22:52:36,827 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-17 22:52:36,827 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-17 22:52:36,827 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-17 22:52:36,827 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-17 22:52:36,827 INFO L280 TraceCheckUtils]: 113: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:36,827 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:36,827 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-17 22:52:36,827 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-17 22:52:36,827 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-17 22:52:36,829 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-17 22:52:36,829 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-17 22:52:36,830 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-17 22:52:36,830 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-17 22:52:36,830 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-17 22:52:36,830 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-17 22:52:36,830 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-17 22:52:36,830 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-17 22:52:36,830 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-17 22:52:36,830 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-17 22:52:36,830 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-17 22:52:36,830 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-17 22:52:36,831 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-17 22:52:36,831 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-17 22:52:36,831 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-17 22:52:36,831 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-17 22:52:36,831 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-17 22:52:36,831 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-17 22:52:36,831 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-17 22:52:36,831 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-17 22:52:36,831 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-17 22:52:36,832 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-17 22:52:36,832 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-17 22:52:36,832 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-17 22:52:36,832 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-17 22:52:36,832 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-17 22:52:36,832 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-17 22:52:36,832 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-17 22:52:36,832 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-17 22:52:36,832 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-17 22:52:36,832 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-17 22:52:36,833 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-17 22:52:36,833 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-17 22:52:36,833 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-17 22:52:36,833 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-17 22:52:36,833 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-17 22:52:36,833 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-17 22:52:36,833 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-17 22:52:36,833 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-17 22:52:36,833 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-17 22:52:36,834 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-17 22:52:36,834 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-17 22:52:36,834 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-17 22:52:36,834 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-17 22:52:36,834 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-17 22:52:36,834 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-17 22:52:36,834 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-17 22:52:36,834 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-17 22:52:36,834 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-17 22:52:36,834 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-17 22:52:36,835 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-17 22:52:36,835 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-17 22:52:36,835 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-17 22:52:36,835 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-17 22:52:36,835 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-17 22:52:36,835 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-17 22:52:36,835 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-17 22:52:36,835 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-17 22:52:36,835 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-17 22:52:36,835 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-17 22:52:36,836 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-17 22:52:36,836 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-17 22:52:36,836 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-17 22:52:36,836 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-17 22:52:36,836 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-17 22:52:36,836 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-17 22:52:36,836 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-17 22:52:36,836 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-17 22:52:36,836 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-17 22:52:36,837 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-17 22:52:36,837 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-17 22:52:36,837 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-17 22:52:36,837 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-17 22:52:36,837 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-17 22:52:36,837 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-17 22:52:36,837 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-17 22:52:36,837 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-17 22:52:36,837 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-17 22:52:36,837 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-17 22:52:36,838 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-17 22:52:36,838 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-17 22:52:36,838 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-17 22:52:36,838 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-17 22:52:36,838 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-17 22:52:36,838 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-17 22:52:36,838 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-17 22:52:36,838 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-17 22:52:36,838 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-17 22:52:36,839 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-17 22:52:36,839 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-17 22:52:36,839 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-17 22:52:36,839 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-17 22:52:36,839 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-17 22:52:36,839 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-17 22:52:36,839 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-17 22:52:36,839 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-17 22:52:36,839 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-17 22:52:36,839 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-17 22:52:36,840 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-17 22:52:36,840 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-17 22:52:36,840 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-17 22:52:36,840 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-17 22:52:36,840 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-17 22:52:36,840 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-17 22:52:36,840 INFO L280 TraceCheckUtils]: 222: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:36,840 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:36,840 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-17 22:52:36,841 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-17 22:52:36,841 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-17 22:52:36,842 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-17 22:52:36,843 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-17 22:52:36,843 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-17 22:52:36,843 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-17 22:52:36,843 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-17 22:52:36,843 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-17 22:52:36,843 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-17 22:52:36,843 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-17 22:52:36,843 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-17 22:52:36,844 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-17 22:52:36,844 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-17 22:52:36,844 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-17 22:52:36,844 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-17 22:52:36,844 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-17 22:52:36,844 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-17 22:52:36,845 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-17 22:52:36,845 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-17 22:52:36,845 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-17 22:52:36,845 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-17 22:52:36,845 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-17 22:52:36,845 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-17 22:52:36,846 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-17 22:52:36,846 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-17 22:52:36,846 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-17 22:52:36,846 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-17 22:52:36,846 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-17 22:52:36,846 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-17 22:52:36,847 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-17 22:52:36,847 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-17 22:52:36,847 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-17 22:52:36,847 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-17 22:52:36,847 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-17 22:52:36,847 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-17 22:52:36,847 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-17 22:52:36,847 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-17 22:52:36,847 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-17 22:52:36,847 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-17 22:52:36,848 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-17 22:52:36,848 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-17 22:52:36,848 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-17 22:52:36,848 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-17 22:52:36,848 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-17 22:52:36,848 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-17 22:52:36,848 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-17 22:52:36,848 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-17 22:52:36,848 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-17 22:52:36,848 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-17 22:52:36,849 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-17 22:52:36,849 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-17 22:52:36,849 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-17 22:52:36,849 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-17 22:52:36,849 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-17 22:52:36,849 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-17 22:52:36,849 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-17 22:52:36,849 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-17 22:52:36,849 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-17 22:52:36,849 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,850 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-17 22:52:36,851 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-17 22:52:36,851 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-17 22:52:36,851 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-17 22:52:36,851 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-17 22:52:36,851 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-17 22:52:36,851 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-17 22:52:36,851 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-17 22:52:36,851 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-17 22:52:36,851 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-17 22:52:36,851 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-17 22:52:36,852 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-17 22:52:36,852 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-17 22:52:36,852 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-17 22:52:36,852 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-17 22:52:36,852 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-17 22:52:36,852 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-17 22:52:36,852 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-17 22:52:36,852 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-17 22:52:36,852 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-17 22:52:36,852 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-17 22:52:36,853 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-17 22:52:36,853 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-17 22:52:36,853 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-17 22:52:36,853 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-17 22:52:36,853 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-17 22:52:36,853 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-17 22:52:36,853 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-17 22:52:36,853 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-17 22:52:36,853 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-17 22:52:36,853 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-17 22:52:36,854 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-17 22:52:36,854 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-17 22:52:36,854 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-17 22:52:36,854 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-17 22:52:36,854 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-17 22:52:36,854 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-17 22:52:36,854 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-17 22:52:36,854 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-17 22:52:36,854 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-17 22:52:36,854 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-17 22:52:36,855 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-17 22:52:36,855 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-17 22:52:36,855 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-17 22:52:36,855 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-17 22:52:36,855 INFO L280 TraceCheckUtils]: 339: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:36,855 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:36,855 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-17 22:52:36,855 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-17 22:52:36,855 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-17 22:52:36,857 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-17 22:52:36,857 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-17 22:52:36,857 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-17 22:52:36,857 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-17 22:52:36,858 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-17 22:52:36,858 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-17 22:52:36,858 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-17 22:52:36,858 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-17 22:52:36,858 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-17 22:52:36,858 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-17 22:52:36,858 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-17 22:52:36,858 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-17 22:52:36,858 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-17 22:52:36,859 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-17 22:52:36,859 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-17 22:52:36,859 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-17 22:52:36,859 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-17 22:52:36,859 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-17 22:52:36,859 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-17 22:52:36,859 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-17 22:52:36,859 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-17 22:52:36,859 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-17 22:52:36,859 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-17 22:52:36,860 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-17 22:52:36,860 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-17 22:52:36,860 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-17 22:52:36,860 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-17 22:52:36,860 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-17 22:52:36,860 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-17 22:52:36,860 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-17 22:52:36,860 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-17 22:52:36,860 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-17 22:52:36,861 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-17 22:52:36,861 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-17 22:52:36,861 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-17 22:52:36,861 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-17 22:52:36,861 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-17 22:52:36,861 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-17 22:52:36,861 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-17 22:52:36,861 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-17 22:52:36,861 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-17 22:52:36,862 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-17 22:52:36,862 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-17 22:52:36,862 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-17 22:52:36,862 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-17 22:52:36,862 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-17 22:52:36,862 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-17 22:52:36,862 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-17 22:52:36,862 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-17 22:52:36,862 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-17 22:52:36,862 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-17 22:52:36,863 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-17 22:52:36,863 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-17 22:52:36,863 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-17 22:52:36,863 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-17 22:52:36,863 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-17 22:52:36,863 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-17 22:52:36,863 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-17 22:52:36,863 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-17 22:52:36,863 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-17 22:52:36,863 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-17 22:52:36,864 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-17 22:52:36,864 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-17 22:52:36,864 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-17 22:52:36,864 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-17 22:52:36,864 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-17 22:52:36,864 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-17 22:52:36,864 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-17 22:52:36,864 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-17 22:52:36,864 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-17 22:52:36,865 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-17 22:52:36,865 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-17 22:52:36,865 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-17 22:52:36,865 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-17 22:52:36,865 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-17 22:52:36,865 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-17 22:52:36,865 INFO L280 TraceCheckUtils]: 420: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:36,865 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:36,865 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-17 22:52:36,866 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-17 22:52:36,866 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-17 22:52:36,867 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-17 22:52:36,868 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-17 22:52:36,868 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-17 22:52:36,868 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-17 22:52:36,868 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-17 22:52:36,868 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-17 22:52:36,868 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-17 22:52:36,868 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-17 22:52:36,868 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-17 22:52:36,868 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-17 22:52:36,869 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-17 22:52:36,869 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-17 22:52:36,869 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-17 22:52:36,869 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-17 22:52:36,869 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-17 22:52:36,869 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-17 22:52:36,869 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-17 22:52:36,869 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-17 22:52:36,869 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-17 22:52:36,869 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-17 22:52:36,870 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-17 22:52:36,870 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-17 22:52:36,870 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-17 22:52:36,870 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-17 22:52:36,870 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-17 22:52:36,870 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-17 22:52:36,870 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-17 22:52:36,870 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-17 22:52:36,870 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-17 22:52:36,871 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-17 22:52:36,871 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-17 22:52:36,871 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-17 22:52:36,871 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-17 22:52:36,871 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-17 22:52:36,871 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-17 22:52:36,871 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-17 22:52:36,871 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-17 22:52:36,871 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-17 22:52:36,871 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-17 22:52:36,872 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-17 22:52:36,872 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-17 22:52:36,872 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-17 22:52:36,872 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-17 22:52:36,872 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-17 22:52:36,872 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-17 22:52:36,872 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-17 22:52:36,872 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-17 22:52:36,872 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-17 22:52:36,873 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-17 22:52:36,873 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-17 22:52:36,873 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-17 22:52:36,873 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-17 22:52:36,873 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-17 22:52:36,873 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-17 22:52:36,873 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-17 22:52:36,873 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-17 22:52:36,873 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-17 22:52:36,873 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-17 22:52:36,874 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-17 22:52:36,874 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-17 22:52:36,874 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-17 22:52:36,874 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-17 22:52:36,874 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-17 22:52:36,874 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-17 22:52:36,874 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-17 22:52:36,874 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-17 22:52:36,874 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-17 22:52:36,875 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-17 22:52:36,875 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-17 22:52:36,875 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-17 22:52:36,875 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-17 22:52:36,875 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-17 22:52:36,875 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-17 22:52:36,875 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-17 22:52:36,875 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-17 22:52:36,875 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-17 22:52:36,875 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-17 22:52:36,876 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-17 22:52:36,876 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-17 22:52:36,876 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-17 22:52:36,876 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-17 22:52:36,876 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-17 22:52:36,876 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-17 22:52:36,876 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-17 22:52:36,876 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-17 22:52:36,876 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-17 22:52:36,877 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-17 22:52:36,877 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-17 22:52:36,877 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-17 22:52:36,877 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-17 22:52:36,877 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-17 22:52:36,877 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-17 22:52:36,877 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-17 22:52:36,877 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-17 22:52:36,877 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-17 22:52:36,877 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-17 22:52:36,878 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-17 22:52:36,878 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-17 22:52:36,878 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-17 22:52:36,878 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-17 22:52:36,878 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-17 22:52:36,878 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-17 22:52:36,878 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-17 22:52:36,878 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-17 22:52:36,878 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-17 22:52:36,879 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-17 22:52:36,879 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-17 22:52:36,879 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-17 22:52:36,879 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-17 22:52:36,879 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-17 22:52:36,879 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-17 22:52:36,879 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-17 22:52:36,879 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-17 22:52:36,879 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-17 22:52:36,879 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-17 22:52:36,880 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-17 22:52:36,880 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-17 22:52:36,880 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-17 22:52:36,880 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-17 22:52:36,880 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-17 22:52:36,880 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-17 22:52:36,880 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-17 22:52:36,880 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-17 22:52:36,880 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-17 22:52:36,880 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,881 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-17 22:52:36,882 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-17 22:52:36,882 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-17 22:52:36,882 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-17 22:52:36,882 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-17 22:52:36,882 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-17 22:52:36,882 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-17 22:52:36,882 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-17 22:52:36,882 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-17 22:52:36,882 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-17 22:52:36,882 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-17 22:52:36,883 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-17 22:52:36,883 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-17 22:52:36,883 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-17 22:52:36,883 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-17 22:52:36,883 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-17 22:52:36,883 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-17 22:52:36,883 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-17 22:52:36,883 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-17 22:52:36,883 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-17 22:52:36,883 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-17 22:52:36,884 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-17 22:52:36,884 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-17 22:52:36,884 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-17 22:52:36,884 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-17 22:52:36,884 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-17 22:52:36,884 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-17 22:52:36,884 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-17 22:52:36,884 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-17 22:52:36,884 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-17 22:52:36,884 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-17 22:52:36,885 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-17 22:52:36,885 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-17 22:52:36,885 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-17 22:52:36,885 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-17 22:52:36,885 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-17 22:52:36,885 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-17 22:52:36,885 INFO L280 TraceCheckUtils]: 597: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:36,885 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:36,885 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-17 22:52:36,885 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-17 22:52:36,886 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-17 22:52:36,887 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-17 22:52:36,887 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-17 22:52:36,888 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-17 22:52:36,888 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-17 22:52:36,888 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-17 22:52:36,888 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-17 22:52:36,888 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-17 22:52:36,888 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-17 22:52:36,888 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-17 22:52:36,888 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-17 22:52:36,888 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-17 22:52:36,889 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-17 22:52:36,889 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-17 22:52:36,889 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-17 22:52:36,889 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-17 22:52:36,889 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-17 22:52:36,889 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-17 22:52:36,889 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-17 22:52:36,889 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-17 22:52:36,889 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-17 22:52:36,889 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-17 22:52:36,890 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-17 22:52:36,890 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-17 22:52:36,890 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-17 22:52:36,890 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-17 22:52:36,890 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-17 22:52:36,890 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-17 22:52:36,890 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-17 22:52:36,890 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-17 22:52:36,890 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-17 22:52:36,891 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-17 22:52:36,891 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-17 22:52:36,891 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-17 22:52:36,891 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-17 22:52:36,891 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-17 22:52:36,891 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-17 22:52:36,891 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-17 22:52:36,891 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-17 22:52:36,891 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-17 22:52:36,891 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-17 22:52:36,892 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-17 22:52:36,892 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-17 22:52:36,892 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-17 22:52:36,892 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-17 22:52:36,892 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-17 22:52:36,892 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-17 22:52:36,892 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-17 22:52:36,892 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-17 22:52:36,892 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-17 22:52:36,893 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-17 22:52:36,893 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-17 22:52:36,893 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-17 22:52:36,893 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-17 22:52:36,893 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-17 22:52:36,893 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-17 22:52:36,893 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-17 22:52:36,893 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-17 22:52:36,893 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-17 22:52:36,894 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-17 22:52:36,894 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-17 22:52:36,894 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-17 22:52:36,894 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-17 22:52:36,894 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-17 22:52:36,894 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-17 22:52:36,894 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-17 22:52:36,894 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-17 22:52:36,894 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-17 22:52:36,894 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-17 22:52:36,895 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-17 22:52:36,895 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-17 22:52:36,895 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-17 22:52:36,895 INFO L280 TraceCheckUtils]: 673: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:36,895 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:36,895 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-17 22:52:36,895 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-17 22:52:36,895 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-17 22:52:36,897 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-17 22:52:36,897 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-17 22:52:36,897 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-17 22:52:36,898 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-17 22:52:36,898 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-17 22:52:36,898 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-17 22:52:36,898 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-17 22:52:36,898 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-17 22:52:36,898 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-17 22:52:36,898 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-17 22:52:36,898 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-17 22:52:36,898 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-17 22:52:36,899 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-17 22:52:36,899 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-17 22:52:36,899 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-17 22:52:36,899 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-17 22:52:36,899 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-17 22:52:36,899 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-17 22:52:36,899 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-17 22:52:36,899 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-17 22:52:36,899 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-17 22:52:36,899 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-17 22:52:36,900 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-17 22:52:36,900 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-17 22:52:36,900 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-17 22:52:36,900 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-17 22:52:36,900 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-17 22:52:36,900 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-17 22:52:36,900 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-17 22:52:36,900 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-17 22:52:36,900 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-17 22:52:36,901 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-17 22:52:36,901 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-17 22:52:36,901 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-17 22:52:36,901 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-17 22:52:36,901 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-17 22:52:36,901 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-17 22:52:36,901 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-17 22:52:36,901 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-17 22:52:36,901 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-17 22:52:36,902 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-17 22:52:36,902 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-17 22:52:36,902 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-17 22:52:36,902 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-17 22:52:36,902 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-17 22:52:36,902 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-17 22:52:36,902 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-17 22:52:36,902 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-17 22:52:36,902 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-17 22:52:36,902 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-17 22:52:36,903 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-17 22:52:36,903 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-17 22:52:36,903 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-17 22:52:36,903 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-17 22:52:36,903 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-17 22:52:36,903 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-17 22:52:36,903 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-17 22:52:36,903 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-17 22:52:36,903 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-17 22:52:36,904 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-17 22:52:36,904 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-17 22:52:36,904 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-17 22:52:36,904 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-17 22:52:36,904 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-17 22:52:36,904 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-17 22:52:36,904 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-17 22:52:36,904 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-17 22:52:36,904 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-17 22:52:36,904 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-17 22:52:36,905 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-17 22:52:36,905 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-17 22:52:36,905 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-17 22:52:36,905 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-17 22:52:36,905 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-17 22:52:36,905 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-17 22:52:36,905 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-17 22:52:36,905 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-17 22:52:36,905 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-17 22:52:36,906 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-17 22:52:36,906 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-17 22:52:36,906 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-17 22:52:36,906 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-17 22:52:36,906 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-17 22:52:36,906 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-17 22:52:36,906 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-17 22:52:36,906 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-17 22:52:36,906 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-17 22:52:36,906 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-17 22:52:36,907 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-17 22:52:36,907 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-17 22:52:36,907 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-17 22:52:36,907 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-17 22:52:36,907 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-17 22:52:36,907 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-17 22:52:36,907 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-17 22:52:36,907 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-17 22:52:36,907 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-17 22:52:36,908 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-17 22:52:36,908 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-17 22:52:36,908 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-17 22:52:36,908 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-17 22:52:36,908 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-17 22:52:36,908 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-17 22:52:36,908 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-17 22:52:36,908 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-17 22:52:36,908 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-17 22:52:36,909 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-17 22:52:36,909 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-17 22:52:36,909 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-17 22:52:36,909 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-17 22:52:36,909 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-17 22:52:36,909 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-17 22:52:36,909 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-17 22:52:36,909 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-17 22:52:36,909 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-17 22:52:36,909 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-17 22:52:36,910 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-17 22:52:36,910 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-17 22:52:36,910 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-17 22:52:36,910 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-17 22:52:36,910 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-17 22:52:36,910 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-17 22:52:36,910 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-17 22:52:36,910 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-17 22:52:36,910 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-17 22:52:36,911 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-17 22:52:36,911 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-17 22:52:36,911 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-17 22:52:36,911 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-17 22:52:36,911 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-17 22:52:36,911 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-17 22:52:36,911 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-17 22:52:36,911 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-17 22:52:36,911 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-17 22:52:36,912 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-17 22:52:36,912 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-17 22:52:36,912 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-17 22:52:36,912 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-17 22:52:36,912 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-17 22:52:36,912 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-17 22:52:36,912 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-17 22:52:36,912 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-17 22:52:36,912 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-17 22:52:36,912 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-17 22:52:36,913 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-17 22:52:36,913 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-17 22:52:36,913 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-17 22:52:36,913 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-17 22:52:36,913 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-17 22:52:36,913 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-17 22:52:36,913 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-17 22:52:36,913 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-17 22:52:36,913 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-17 22:52:36,913 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-17 22:52:36,914 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-17 22:52:36,914 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-17 22:52:36,914 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-17 22:52:36,914 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-17 22:52:36,914 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-17 22:52:36,914 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-17 22:52:36,914 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-17 22:52:36,914 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-17 22:52:36,914 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-17 22:52:36,914 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-17 22:52:36,915 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-17 22:52:36,915 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-17 22:52:36,915 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-17 22:52:36,915 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-17 22:52:36,915 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-17 22:52:36,915 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-17 22:52:36,915 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-17 22:52:36,915 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-17 22:52:36,915 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-17 22:52:36,915 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-17 22:52:36,916 INFO L280 TraceCheckUtils]: 852: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:36,916 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:36,916 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-17 22:52:36,916 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-17 22:52:36,916 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-17 22:52:36,918 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-17 22:52:36,918 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-17 22:52:36,918 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-17 22:52:36,918 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-17 22:52:36,918 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-17 22:52:36,918 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-17 22:52:36,918 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-17 22:52:36,919 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-17 22:52:36,919 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-17 22:52:36,919 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-17 22:52:36,919 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-17 22:52:36,919 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-17 22:52:36,919 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-17 22:52:36,919 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-17 22:52:36,919 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-17 22:52:36,919 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-17 22:52:36,920 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-17 22:52:36,920 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-17 22:52:36,920 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-17 22:52:36,920 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-17 22:52:36,920 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-17 22:52:36,920 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-17 22:52:36,920 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-17 22:52:36,920 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-17 22:52:36,920 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-17 22:52:36,920 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-17 22:52:36,921 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-17 22:52:36,921 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-17 22:52:36,921 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-17 22:52:36,921 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-17 22:52:36,921 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-17 22:52:36,921 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-17 22:52:36,921 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-17 22:52:36,921 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-17 22:52:36,921 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-17 22:52:36,922 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-17 22:52:36,922 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-17 22:52:36,922 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-17 22:52:36,922 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-17 22:52:36,922 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-17 22:52:36,922 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-17 22:52:36,922 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-17 22:52:36,922 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-17 22:52:36,922 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-17 22:52:36,922 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-17 22:52:36,923 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-17 22:52:36,923 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-17 22:52:36,923 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-17 22:52:36,923 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-17 22:52:36,923 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-17 22:52:36,923 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-17 22:52:36,923 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-17 22:52:36,923 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-17 22:52:36,923 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-17 22:52:36,923 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-17 22:52:36,924 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-17 22:52:36,924 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-17 22:52:36,924 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-17 22:52:36,924 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-17 22:52:36,924 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-17 22:52:36,924 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-17 22:52:36,924 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-17 22:52:36,924 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-17 22:52:36,924 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-17 22:52:36,925 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-17 22:52:36,925 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-17 22:52:36,925 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-17 22:52:36,925 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-17 22:52:36,925 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-17 22:52:36,925 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-17 22:52:36,925 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-17 22:52:36,925 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-17 22:52:36,925 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-17 22:52:36,925 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-17 22:52:36,926 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-17 22:52:36,926 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-17 22:52:36,926 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-17 22:52:36,926 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-17 22:52:36,926 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-17 22:52:36,926 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-17 22:52:36,926 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-17 22:52:36,926 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-17 22:52:36,926 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-17 22:52:36,927 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-17 22:52:36,927 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-17 22:52:36,927 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-17 22:52:36,927 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-17 22:52:36,927 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-17 22:52:36,927 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-17 22:52:36,927 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-17 22:52:36,927 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-17 22:52:36,927 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-17 22:52:36,927 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-17 22:52:36,928 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-17 22:52:36,928 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-17 22:52:36,928 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-17 22:52:36,928 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-17 22:52:36,928 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-17 22:52:36,928 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-17 22:52:36,928 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-17 22:52:36,928 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-17 22:52:36,928 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-17 22:52:36,929 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-17 22:52:36,929 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-17 22:52:36,929 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-17 22:52:36,929 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-17 22:52:36,929 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-17 22:52:36,929 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-17 22:52:36,929 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-17 22:52:36,929 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-17 22:52:36,929 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-17 22:52:36,929 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-17 22:52:36,930 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-17 22:52:36,930 INFO L280 TraceCheckUtils]: 970: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:36,930 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:36,930 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-17 22:52:36,930 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-17 22:52:36,930 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-17 22:52:36,932 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-17 22:52:36,932 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-17 22:52:36,932 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-17 22:52:36,932 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-17 22:52:36,932 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-17 22:52:36,933 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-17 22:52:36,933 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-17 22:52:36,933 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-17 22:52:36,933 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-17 22:52:36,933 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-17 22:52:36,933 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-17 22:52:36,933 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-17 22:52:36,933 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-17 22:52:36,933 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-17 22:52:36,933 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-17 22:52:36,934 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-17 22:52:36,934 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-17 22:52:36,934 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-17 22:52:36,934 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-17 22:52:36,934 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-17 22:52:36,934 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-17 22:52:36,934 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-17 22:52:36,934 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-17 22:52:36,934 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-17 22:52:36,934 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-17 22:52:36,935 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-17 22:52:36,935 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-17 22:52:36,935 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-17 22:52:36,935 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-17 22:52:36,935 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-17 22:52:36,935 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-17 22:52:36,935 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-17 22:52:36,936 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-17 22:52:36,936 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-17 22:52:36,936 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-17 22:52:36,936 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-17 22:52:36,936 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-17 22:52:36,936 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-17 22:52:36,936 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-17 22:52:36,936 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-17 22:52:36,936 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-17 22:52:36,937 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-17 22:52:36,937 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-17 22:52:36,937 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-17 22:52:36,937 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-17 22:52:36,937 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-17 22:52:36,937 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-17 22:52:36,937 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-17 22:52:36,937 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-17 22:52:36,937 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-17 22:52:36,938 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-17 22:52:36,938 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-17 22:52:36,938 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-17 22:52:36,938 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-17 22:52:36,938 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-17 22:52:36,938 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-17 22:52:36,938 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-17 22:52:36,938 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-17 22:52:36,938 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-17 22:52:36,939 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-17 22:52:36,939 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-17 22:52:36,939 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-17 22:52:36,939 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-17 22:52:36,939 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-17 22:52:36,939 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-17 22:52:36,939 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-17 22:52:36,939 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-17 22:52:36,939 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-17 22:52:36,940 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-17 22:52:36,940 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-17 22:52:36,940 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-17 22:52:36,940 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-17 22:52:36,940 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-17 22:52:36,940 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-17 22:52:36,940 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-17 22:52:36,940 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-17 22:52:36,940 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-17 22:52:36,941 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-17 22:52:36,941 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-17 22:52:36,941 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-17 22:52:36,941 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-17 22:52:36,941 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-17 22:52:36,941 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-17 22:52:36,941 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-17 22:52:36,941 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-17 22:52:36,941 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-17 22:52:36,942 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-17 22:52:36,942 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-17 22:52:36,942 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-17 22:52:36,942 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-17 22:52:36,942 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-17 22:52:36,942 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-17 22:52:36,942 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-17 22:52:36,942 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-17 22:52:36,942 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-17 22:52:36,943 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-17 22:52:36,943 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-17 22:52:36,943 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-17 22:52:36,943 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-17 22:52:36,943 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-17 22:52:36,943 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-17 22:52:36,943 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-17 22:52:36,943 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-17 22:52:36,943 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-17 22:52:36,944 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-17 22:52:36,944 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-17 22:52:36,944 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-17 22:52:36,944 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-17 22:52:36,944 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-17 22:52:36,944 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-17 22:52:36,944 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-17 22:52:36,944 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-17 22:52:36,945 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-17 22:52:36,945 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-17 22:52:36,945 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-17 22:52:36,945 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-17 22:52:36,945 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-17 22:52:36,945 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-17 22:52:36,945 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-17 22:52:36,945 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-17 22:52:36,945 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-17 22:52:36,946 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-17 22:52:36,946 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-17 22:52:36,946 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-17 22:52:36,946 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-17 22:52:36,946 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-17 22:52:36,946 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-17 22:52:36,946 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-17 22:52:36,946 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-17 22:52:36,946 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-17 22:52:36,946 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-17 22:52:36,947 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-17 22:52:36,947 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-17 22:52:36,947 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-17 22:52:36,952 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-17 22:52:36,953 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {251659#(<= ~a12~0 10)} assume true; {251659#(<= ~a12~0 10)} is VALID [2020-07-17 22:52:36,955 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {251659#(<= ~a12~0 10)} {250583#true} #977#return; {251659#(<= ~a12~0 10)} is VALID [2020-07-17 22:52:36,957 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-17 22:52:36,967 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-17 22:52:36,968 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-17 22:52:36,970 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-17 22:52:36,972 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-17 22:52:36,973 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-17 22:52:36,975 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-17 22:52:36,976 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-17 22:52:36,978 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-17 22:52:36,979 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-17 22:52:36,980 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-17 22:52:36,982 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-17 22:52:36,983 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-17 22:52:36,984 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-17 22:52:36,985 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-17 22:52:36,987 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-17 22:52:36,988 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-17 22:52:36,989 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-17 22:52:36,991 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-17 22:52:36,992 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-17 22:52:36,994 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-17 22:52:36,995 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-17 22:52:36,997 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-17 22:52:36,998 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-17 22:52:37,000 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-17 22:52:37,001 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-17 22:52:37,003 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-17 22:52:37,004 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-17 22:52:37,006 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-17 22:52:37,007 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-17 22:52:37,009 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-17 22:52:37,010 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-17 22:52:37,012 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-17 22:52:37,013 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-17 22:52:37,014 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-17 22:52:37,016 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-17 22:52:37,017 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-17 22:52:37,018 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-17 22:52:37,020 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-17 22:52:37,021 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-17 22:52:37,022 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-17 22:52:37,024 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-17 22:52:37,025 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-17 22:52:37,026 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-17 22:52:37,028 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-17 22:52:37,029 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-17 22:52:37,031 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-17 22:52:37,032 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-17 22:52:37,034 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-17 22:52:37,035 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-17 22:52:37,037 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-17 22:52:37,038 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-17 22:52:37,040 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-17 22:52:37,041 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-17 22:52:37,042 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-17 22:52:37,044 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-17 22:52:37,045 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-17 22:52:37,047 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-17 22:52:37,048 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-17 22:52:37,049 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-17 22:52:37,051 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-17 22:52:37,052 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-17 22:52:37,054 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-17 22:52:37,055 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-17 22:52:37,056 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-17 22:52:37,058 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-17 22:52:37,059 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-17 22:52:37,060 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-17 22:52:37,062 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-17 22:52:37,063 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-17 22:52:37,065 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-17 22:52:37,066 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-17 22:52:37,068 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-17 22:52:37,070 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-17 22:52:37,071 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-17 22:52:37,072 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-17 22:52:37,074 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-17 22:52:37,075 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-17 22:52:37,076 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-17 22:52:37,078 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-17 22:52:37,080 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-17 22:52:37,081 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-17 22:52:37,082 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-17 22:52:37,083 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-17 22:52:37,085 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-17 22:52:37,086 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-17 22:52:37,087 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-17 22:52:37,088 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-17 22:52:37,090 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-17 22:52:37,091 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-17 22:52:37,092 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-17 22:52:37,093 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-17 22:52:37,095 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-17 22:52:37,096 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-17 22:52:37,097 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-17 22:52:37,098 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-17 22:52:37,100 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-17 22:52:37,101 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-17 22:52:37,102 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-17 22:52:37,104 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-17 22:52:37,105 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-17 22:52:37,107 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-17 22:52:37,109 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-17 22:52:37,110 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-17 22:52:37,112 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-17 22:52:37,113 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-17 22:52:37,115 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-17 22:52:37,116 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-17 22:52:37,118 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-17 22:52:37,119 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-17 22:52:37,121 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-17 22:52:37,122 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-17 22:52:37,124 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-17 22:52:37,125 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-17 22:52:37,127 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-17 22:52:37,128 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-17 22:52:37,130 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-17 22:52:37,131 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-17 22:52:37,133 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-17 22:52:37,134 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-17 22:52:37,136 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-17 22:52:37,137 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-17 22:52:37,139 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-17 22:52:37,140 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-17 22:52:37,142 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-17 22:52:37,143 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-17 22:52:37,145 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-17 22:52:37,146 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-17 22:52:37,148 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-17 22:52:37,149 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-17 22:52:37,150 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-17 22:52:37,152 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-17 22:52:37,153 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-17 22:52:37,154 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-17 22:52:37,156 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-17 22:52:37,157 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-17 22:52:37,158 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-17 22:52:37,159 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-17 22:52:37,160 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-17 22:52:37,162 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-17 22:52:37,163 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-17 22:52:37,164 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-17 22:52:37,165 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-17 22:52:37,167 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-17 22:52:37,169 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-17 22:52:37,170 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-17 22:52:37,171 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-17 22:52:37,173 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-17 22:52:37,174 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-17 22:52:37,175 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-17 22:52:37,176 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-17 22:52:37,177 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-17 22:52:37,179 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-17 22:52:37,180 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-17 22:52:37,181 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-17 22:52:37,182 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-17 22:52:37,183 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-17 22:52:37,184 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-17 22:52:37,185 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-17 22:52:37,186 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-17 22:52:37,187 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-17 22:52:37,188 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-17 22:52:37,190 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-17 22:52:37,191 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-17 22:52:37,192 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-17 22:52:37,194 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-17 22:52:37,195 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-17 22:52:37,196 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-17 22:52:37,197 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-17 22:52:37,198 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-17 22:52:37,200 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-17 22:52:37,201 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-17 22:52:37,202 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-17 22:52:37,203 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-17 22:52:37,204 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-17 22:52:37,205 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-17 22:52:37,206 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-17 22:52:37,208 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-17 22:52:37,209 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-17 22:52:37,210 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-17 22:52:37,211 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-17 22:52:37,213 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-17 22:52:37,214 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-17 22:52:37,215 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-17 22:52:37,216 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-17 22:52:37,218 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-17 22:52:37,219 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-17 22:52:37,220 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-17 22:52:37,221 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-17 22:52:37,223 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-17 22:52:37,224 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-17 22:52:37,225 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-17 22:52:37,226 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-17 22:52:37,228 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-17 22:52:37,229 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-17 22:52:37,230 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-17 22:52:37,231 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-17 22:52:37,232 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-17 22:52:37,234 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-17 22:52:37,235 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-17 22:52:37,236 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-17 22:52:37,238 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-17 22:52:37,239 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-17 22:52:37,241 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-17 22:52:37,242 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-17 22:52:37,243 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-17 22:52:37,244 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-17 22:52:37,246 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-17 22:52:37,247 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-17 22:52:37,249 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-17 22:52:37,250 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-17 22:52:37,251 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-17 22:52:37,253 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-17 22:52:37,254 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-17 22:52:37,255 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-17 22:52:37,257 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-17 22:52:37,258 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-17 22:52:37,260 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-17 22:52:37,261 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-17 22:52:37,262 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-17 22:52:37,264 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-17 22:52:37,265 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-17 22:52:37,267 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-17 22:52:37,268 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-17 22:52:37,269 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-17 22:52:37,271 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-17 22:52:37,272 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-17 22:52:37,273 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-17 22:52:37,275 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-17 22:52:37,276 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-17 22:52:37,277 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-17 22:52:37,279 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-17 22:52:37,280 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-17 22:52:37,281 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-17 22:52:37,282 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-17 22:52:37,284 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-17 22:52:37,285 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-17 22:52:37,286 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-17 22:52:37,288 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-17 22:52:37,289 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-17 22:52:37,291 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-17 22:52:37,292 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-17 22:52:37,294 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-17 22:52:37,295 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-17 22:52:37,297 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-17 22:52:37,299 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-17 22:52:37,300 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-17 22:52:37,302 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-17 22:52:37,304 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-17 22:52:37,305 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-17 22:52:37,306 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-17 22:52:37,308 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-17 22:52:37,309 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-17 22:52:37,310 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-17 22:52:37,312 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-17 22:52:37,313 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-17 22:52:37,314 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-17 22:52:37,315 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-17 22:52:37,317 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-17 22:52:37,318 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-17 22:52:37,319 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-17 22:52:37,321 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-17 22:52:37,322 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-17 22:52:37,323 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-17 22:52:37,324 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-17 22:52:37,326 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-17 22:52:37,327 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-17 22:52:37,328 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-17 22:52:37,330 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-17 22:52:37,331 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-17 22:52:37,332 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-17 22:52:37,334 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-17 22:52:37,335 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-17 22:52:37,336 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-17 22:52:37,337 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-17 22:52:37,339 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-17 22:52:37,340 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-17 22:52:37,341 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-17 22:52:37,343 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-17 22:52:37,344 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-17 22:52:37,346 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-17 22:52:37,347 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-17 22:52:37,348 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-17 22:52:37,349 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-17 22:52:37,351 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-17 22:52:37,352 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-17 22:52:37,353 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-17 22:52:37,355 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-17 22:52:37,356 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-17 22:52:37,357 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-17 22:52:37,359 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-17 22:52:37,360 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-17 22:52:37,361 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-17 22:52:37,362 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-17 22:52:37,363 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-17 22:52:37,365 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-17 22:52:37,366 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-17 22:52:37,367 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-17 22:52:37,369 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-17 22:52:37,370 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-17 22:52:37,371 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-17 22:52:37,372 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-17 22:52:37,374 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-17 22:52:37,375 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-17 22:52:37,376 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-17 22:52:37,378 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-17 22:52:37,380 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-17 22:52:37,381 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-17 22:52:37,382 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-17 22:52:37,384 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-17 22:52:37,385 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-17 22:52:37,386 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-17 22:52:37,387 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-17 22:52:37,389 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-17 22:52:37,390 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-17 22:52:37,391 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-17 22:52:37,392 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-17 22:52:37,394 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-17 22:52:37,395 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-17 22:52:37,397 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-17 22:52:37,398 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-17 22:52:37,399 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-17 22:52:37,401 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-17 22:52:37,402 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-17 22:52:37,403 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-17 22:52:37,405 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-17 22:52:37,406 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-17 22:52:37,407 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-17 22:52:37,409 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-17 22:52:37,410 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-17 22:52:37,412 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-17 22:52:37,413 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-17 22:52:37,415 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-17 22:52:37,416 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-17 22:52:37,417 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-17 22:52:37,419 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-17 22:52:37,420 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-17 22:52:37,422 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-17 22:52:37,423 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-17 22:52:37,424 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-17 22:52:37,425 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-17 22:52:37,427 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-17 22:52:37,428 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-17 22:52:37,430 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-17 22:52:37,431 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-17 22:52:37,432 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-17 22:52:37,434 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-17 22:52:37,435 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-17 22:52:37,436 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-17 22:52:37,437 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-17 22:52:37,438 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-17 22:52:37,439 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-17 22:52:37,440 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-17 22:52:37,442 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-17 22:52:37,443 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-17 22:52:37,444 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-17 22:52:37,445 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-17 22:52:37,449 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-17 22:52:37,450 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-17 22:52:37,452 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-17 22:52:37,454 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-17 22:52:37,455 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-17 22:52:37,456 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-17 22:52:37,457 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-17 22:52:37,458 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {252012#(<= 12849 ~a12~0)} ~input := #in~input; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-17 22:52:37,459 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-17 22:52:37,460 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-17 22:52:37,462 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-17 22:52:37,463 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-17 22:52:37,464 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-17 22:52:37,465 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-17 22:52:37,466 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-17 22:52:37,467 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-17 22:52:37,468 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-17 22:52:37,470 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-17 22:52:37,471 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-17 22:52:37,472 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-17 22:52:37,473 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-17 22:52:37,474 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-17 22:52:37,475 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-17 22:52:37,476 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-17 22:52:37,477 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-17 22:52:37,479 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-17 22:52:37,480 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-17 22:52:37,481 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-17 22:52:37,482 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-17 22:52:37,483 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-17 22:52:37,484 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-17 22:52:37,485 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-17 22:52:37,487 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-17 22:52:37,488 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-17 22:52:37,489 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-17 22:52:37,490 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-17 22:52:37,491 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-17 22:52:37,493 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-17 22:52:37,494 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-17 22:52:37,495 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-17 22:52:37,496 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-17 22:52:37,497 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-17 22:52:37,498 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-17 22:52:37,500 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-17 22:52:37,500 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {250584#false} assume !false; {250584#false} is VALID [2020-07-17 22:52:38,536 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-17 22:52:38,536 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206981960] [2020-07-17 22:52:38,537 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336581009] [2020-07-17 22:52:38,537 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-17 22:52:38,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:38,913 INFO L264 TraceCheckSpWp]: Trace formula consists of 2039 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-17 22:52:39,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:52:39,024 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:52:42,367 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:52:42,378 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-07-17 22:52:42,388 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-17 22:52:42,406 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-17 22:52:42,432 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,442 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-17 22:52:42,471 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-17 22:52:42,480 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-17 22:52:42,506 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-17 22:52:42,534 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-07-17 22:52:42,552 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,570 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,601 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-17 22:52:42,650 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,681 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-17 22:52:42,717 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-07-17 22:52:42,730 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,745 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,763 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,802 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,840 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,854 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,899 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-17 22:52:42,943 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-17 22:52:42,958 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-17 22:52:43,001 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-17 22:52:44,390 INFO L263 TraceCheckUtils]: 0: Hoare triple {250583#true} call ULTIMATE.init(); {250583#true} is VALID [2020-07-17 22:52:44,390 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-17 22:52:44,390 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,390 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {250583#true} {250583#true} #973#return; {250583#true} is VALID [2020-07-17 22:52:44,391 INFO L263 TraceCheckUtils]: 4: Hoare triple {250583#true} call #t~ret4 := main(); {250583#true} is VALID [2020-07-17 22:52:44,391 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} ~output~0 := -1; {250583#true} is VALID [2020-07-17 22:52:44,391 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-17 22:52:44,391 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-17 22:52:44,391 INFO L263 TraceCheckUtils]: 8: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,391 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,391 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-17 22:52:44,391 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-17 22:52:44,391 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-17 22:52:44,392 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-17 22:52:44,392 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-17 22:52:44,392 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-17 22:52:44,392 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-17 22:52:44,392 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-17 22:52:44,392 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-17 22:52:44,392 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-17 22:52:44,392 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-17 22:52:44,392 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-17 22:52:44,392 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-17 22:52:44,393 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-17 22:52:44,393 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-17 22:52:44,393 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-17 22:52:44,393 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-17 22:52:44,393 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-17 22:52:44,393 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-17 22:52:44,393 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-17 22:52:44,393 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-17 22:52:44,393 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-17 22:52:44,394 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-17 22:52:44,394 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-17 22:52:44,394 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-17 22:52:44,394 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-17 22:52:44,394 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-17 22:52:44,394 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-17 22:52:44,394 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-17 22:52:44,394 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-17 22:52:44,394 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-17 22:52:44,395 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-17 22:52:44,395 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-17 22:52:44,395 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-17 22:52:44,395 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-17 22:52:44,395 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-17 22:52:44,395 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-17 22:52:44,395 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-17 22:52:44,395 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-17 22:52:44,395 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-17 22:52:44,396 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-17 22:52:44,396 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-17 22:52:44,396 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-17 22:52:44,396 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-17 22:52:44,396 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-17 22:52:44,396 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-17 22:52:44,396 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-17 22:52:44,396 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-17 22:52:44,396 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-17 22:52:44,396 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-17 22:52:44,397 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-17 22:52:44,397 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-17 22:52:44,397 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-17 22:52:44,397 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-17 22:52:44,397 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-17 22:52:44,397 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-17 22:52:44,397 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-17 22:52:44,397 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-17 22:52:44,397 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-17 22:52:44,398 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-17 22:52:44,398 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-17 22:52:44,398 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-17 22:52:44,398 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-17 22:52:44,398 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-17 22:52:44,398 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-17 22:52:44,398 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-17 22:52:44,398 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-17 22:52:44,398 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-17 22:52:44,399 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-17 22:52:44,399 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-17 22:52:44,399 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-17 22:52:44,399 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-17 22:52:44,399 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-17 22:52:44,399 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-17 22:52:44,399 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-17 22:52:44,399 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-17 22:52:44,399 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-17 22:52:44,399 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-17 22:52:44,400 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-17 22:52:44,400 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-17 22:52:44,400 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-17 22:52:44,400 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-17 22:52:44,400 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-17 22:52:44,400 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-17 22:52:44,400 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-17 22:52:44,400 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-17 22:52:44,400 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-17 22:52:44,401 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-17 22:52:44,401 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-17 22:52:44,401 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-17 22:52:44,401 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-17 22:52:44,401 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-17 22:52:44,401 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-17 22:52:44,401 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-17 22:52:44,401 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-17 22:52:44,401 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-17 22:52:44,401 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-17 22:52:44,402 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-17 22:52:44,402 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-17 22:52:44,402 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-17 22:52:44,402 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-17 22:52:44,402 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-17 22:52:44,402 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-17 22:52:44,402 INFO L280 TraceCheckUtils]: 113: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,402 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,402 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-17 22:52:44,402 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-17 22:52:44,403 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-17 22:52:44,403 INFO L263 TraceCheckUtils]: 118: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,403 INFO L280 TraceCheckUtils]: 119: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,403 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-17 22:52:44,403 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-17 22:52:44,403 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-17 22:52:44,403 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-17 22:52:44,403 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-17 22:52:44,403 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-17 22:52:44,403 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-17 22:52:44,404 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-17 22:52:44,404 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-17 22:52:44,404 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-17 22:52:44,404 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-17 22:52:44,404 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-17 22:52:44,404 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-17 22:52:44,404 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-17 22:52:44,404 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-17 22:52:44,404 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-17 22:52:44,404 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,405 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-17 22:52:44,406 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-17 22:52:44,406 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-17 22:52:44,406 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-17 22:52:44,406 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-17 22:52:44,406 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-17 22:52:44,406 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-17 22:52:44,406 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-17 22:52:44,406 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-17 22:52:44,406 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-17 22:52:44,406 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-17 22:52:44,407 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-17 22:52:44,407 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-17 22:52:44,407 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-17 22:52:44,407 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-17 22:52:44,407 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-17 22:52:44,407 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-17 22:52:44,407 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-17 22:52:44,407 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-17 22:52:44,407 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-17 22:52:44,407 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-17 22:52:44,408 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-17 22:52:44,408 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-17 22:52:44,408 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-17 22:52:44,408 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-17 22:52:44,408 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-17 22:52:44,408 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-17 22:52:44,408 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-17 22:52:44,408 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-17 22:52:44,408 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-17 22:52:44,408 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-17 22:52:44,409 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-17 22:52:44,409 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-17 22:52:44,409 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-17 22:52:44,409 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-17 22:52:44,409 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-17 22:52:44,409 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-17 22:52:44,409 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-17 22:52:44,409 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-17 22:52:44,409 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-17 22:52:44,409 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-17 22:52:44,410 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-17 22:52:44,410 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-17 22:52:44,410 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-17 22:52:44,410 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-17 22:52:44,410 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-17 22:52:44,410 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-17 22:52:44,410 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-17 22:52:44,410 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-17 22:52:44,410 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-17 22:52:44,410 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-17 22:52:44,411 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-17 22:52:44,411 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-17 22:52:44,411 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-17 22:52:44,411 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-17 22:52:44,411 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-17 22:52:44,411 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-17 22:52:44,411 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-17 22:52:44,411 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-17 22:52:44,411 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-17 22:52:44,411 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,412 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-17 22:52:44,413 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-17 22:52:44,413 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-17 22:52:44,413 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-17 22:52:44,413 INFO L280 TraceCheckUtils]: 222: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,413 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,413 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-17 22:52:44,413 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-17 22:52:44,413 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-17 22:52:44,413 INFO L263 TraceCheckUtils]: 227: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,414 INFO L280 TraceCheckUtils]: 228: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,414 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-17 22:52:44,414 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-17 22:52:44,414 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-17 22:52:44,414 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-17 22:52:44,414 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-17 22:52:44,414 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-17 22:52:44,414 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-17 22:52:44,414 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-17 22:52:44,414 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-17 22:52:44,414 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-17 22:52:44,415 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-17 22:52:44,415 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-17 22:52:44,415 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-17 22:52:44,415 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-17 22:52:44,415 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-17 22:52:44,415 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-17 22:52:44,415 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-17 22:52:44,415 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-17 22:52:44,415 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-17 22:52:44,415 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-17 22:52:44,416 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-17 22:52:44,416 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-17 22:52:44,416 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-17 22:52:44,416 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-17 22:52:44,416 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-17 22:52:44,416 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-17 22:52:44,416 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-17 22:52:44,416 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-17 22:52:44,416 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-17 22:52:44,416 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-17 22:52:44,417 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-17 22:52:44,417 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-17 22:52:44,417 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-17 22:52:44,417 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-17 22:52:44,417 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-17 22:52:44,417 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-17 22:52:44,417 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-17 22:52:44,417 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-17 22:52:44,417 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-17 22:52:44,417 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-17 22:52:44,418 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-17 22:52:44,418 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-17 22:52:44,418 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-17 22:52:44,418 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-17 22:52:44,418 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-17 22:52:44,418 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-17 22:52:44,418 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-17 22:52:44,418 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-17 22:52:44,418 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-17 22:52:44,418 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-17 22:52:44,419 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-17 22:52:44,419 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-17 22:52:44,419 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-17 22:52:44,419 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-17 22:52:44,419 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-17 22:52:44,419 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-17 22:52:44,419 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-17 22:52:44,419 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-17 22:52:44,419 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-17 22:52:44,419 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-17 22:52:44,420 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-17 22:52:44,420 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-17 22:52:44,420 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-17 22:52:44,420 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-17 22:52:44,420 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-17 22:52:44,420 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-17 22:52:44,420 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-17 22:52:44,420 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-17 22:52:44,420 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-17 22:52:44,420 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-17 22:52:44,421 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-17 22:52:44,421 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-17 22:52:44,421 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-17 22:52:44,421 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-17 22:52:44,421 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-17 22:52:44,421 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-17 22:52:44,421 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-17 22:52:44,421 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-17 22:52:44,421 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-17 22:52:44,421 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-17 22:52:44,422 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-17 22:52:44,422 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-17 22:52:44,422 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-17 22:52:44,422 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-17 22:52:44,422 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-17 22:52:44,422 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-17 22:52:44,422 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-17 22:52:44,422 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-17 22:52:44,422 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-17 22:52:44,422 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-17 22:52:44,423 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-17 22:52:44,423 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-17 22:52:44,423 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-17 22:52:44,423 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-17 22:52:44,423 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-17 22:52:44,423 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-17 22:52:44,423 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-17 22:52:44,423 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-17 22:52:44,423 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-17 22:52:44,423 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-17 22:52:44,424 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-17 22:52:44,424 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-17 22:52:44,424 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-17 22:52:44,424 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-17 22:52:44,424 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-17 22:52:44,424 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-17 22:52:44,424 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-17 22:52:44,424 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-17 22:52:44,424 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-17 22:52:44,424 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-17 22:52:44,425 INFO L280 TraceCheckUtils]: 339: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,425 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,425 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-17 22:52:44,425 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-17 22:52:44,425 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-17 22:52:44,425 INFO L263 TraceCheckUtils]: 344: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,425 INFO L280 TraceCheckUtils]: 345: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,425 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-17 22:52:44,425 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-17 22:52:44,425 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-17 22:52:44,426 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-17 22:52:44,426 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-17 22:52:44,426 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-17 22:52:44,426 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-17 22:52:44,426 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-17 22:52:44,426 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-17 22:52:44,426 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-17 22:52:44,426 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-17 22:52:44,426 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-17 22:52:44,426 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,427 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-17 22:52:44,428 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-17 22:52:44,428 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-17 22:52:44,428 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-17 22:52:44,428 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-17 22:52:44,428 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-17 22:52:44,428 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-17 22:52:44,428 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-17 22:52:44,428 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-17 22:52:44,428 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-17 22:52:44,428 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-17 22:52:44,429 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-17 22:52:44,429 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-17 22:52:44,429 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-17 22:52:44,429 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-17 22:52:44,429 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-17 22:52:44,429 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-17 22:52:44,429 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-17 22:52:44,429 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-17 22:52:44,429 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-17 22:52:44,429 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-17 22:52:44,430 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-17 22:52:44,430 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-17 22:52:44,430 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-17 22:52:44,430 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-17 22:52:44,430 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-17 22:52:44,430 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-17 22:52:44,430 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-17 22:52:44,430 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-17 22:52:44,430 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-17 22:52:44,430 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-17 22:52:44,431 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-17 22:52:44,431 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-17 22:52:44,431 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-17 22:52:44,431 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-17 22:52:44,431 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-17 22:52:44,431 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-17 22:52:44,431 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-17 22:52:44,431 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-17 22:52:44,431 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-17 22:52:44,431 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-17 22:52:44,432 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-17 22:52:44,432 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-17 22:52:44,432 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-17 22:52:44,432 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-17 22:52:44,432 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-17 22:52:44,432 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-17 22:52:44,432 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-17 22:52:44,432 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-17 22:52:44,432 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-17 22:52:44,432 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-17 22:52:44,433 INFO L280 TraceCheckUtils]: 420: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,433 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,433 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-17 22:52:44,433 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-17 22:52:44,433 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-17 22:52:44,433 INFO L263 TraceCheckUtils]: 425: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,433 INFO L280 TraceCheckUtils]: 426: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,433 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-17 22:52:44,433 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-17 22:52:44,433 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-17 22:52:44,434 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-17 22:52:44,434 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-17 22:52:44,434 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-17 22:52:44,434 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-17 22:52:44,434 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-17 22:52:44,434 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-17 22:52:44,434 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-17 22:52:44,434 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-17 22:52:44,434 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-17 22:52:44,434 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-17 22:52:44,435 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-17 22:52:44,435 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-17 22:52:44,435 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-17 22:52:44,435 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-17 22:52:44,435 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-17 22:52:44,435 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-17 22:52:44,435 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-17 22:52:44,435 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-17 22:52:44,435 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-17 22:52:44,435 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-17 22:52:44,436 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-17 22:52:44,436 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-17 22:52:44,436 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-17 22:52:44,436 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-17 22:52:44,436 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-17 22:52:44,436 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-17 22:52:44,436 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-17 22:52:44,436 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-17 22:52:44,436 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,437 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-17 22:52:44,438 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-17 22:52:44,438 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-17 22:52:44,438 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-17 22:52:44,438 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-17 22:52:44,438 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-17 22:52:44,438 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-17 22:52:44,438 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-17 22:52:44,438 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-17 22:52:44,438 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-17 22:52:44,439 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-17 22:52:44,439 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-17 22:52:44,439 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-17 22:52:44,439 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-17 22:52:44,439 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-17 22:52:44,439 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-17 22:52:44,439 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-17 22:52:44,439 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-17 22:52:44,439 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-17 22:52:44,439 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-17 22:52:44,440 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-17 22:52:44,440 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-17 22:52:44,440 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-17 22:52:44,440 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-17 22:52:44,440 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-17 22:52:44,440 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-17 22:52:44,440 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-17 22:52:44,440 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-17 22:52:44,441 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-17 22:52:44,441 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-17 22:52:44,441 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-17 22:52:44,441 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-17 22:52:44,441 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-17 22:52:44,441 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-17 22:52:44,442 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-17 22:52:44,442 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-17 22:52:44,442 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-17 22:52:44,442 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-17 22:52:44,442 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-17 22:52:44,442 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-17 22:52:44,442 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-17 22:52:44,442 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-17 22:52:44,442 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-17 22:52:44,442 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,443 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-17 22:52:44,444 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-17 22:52:44,444 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-17 22:52:44,444 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-17 22:52:44,444 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-17 22:52:44,444 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-17 22:52:44,444 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-17 22:52:44,444 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-17 22:52:44,444 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-17 22:52:44,444 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,445 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-17 22:52:44,446 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-17 22:52:44,446 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-17 22:52:44,446 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-17 22:52:44,446 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-17 22:52:44,446 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-17 22:52:44,446 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-17 22:52:44,446 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-17 22:52:44,446 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-17 22:52:44,446 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-17 22:52:44,446 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-17 22:52:44,447 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-17 22:52:44,447 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-17 22:52:44,447 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-17 22:52:44,447 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-17 22:52:44,447 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-17 22:52:44,447 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-17 22:52:44,447 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-17 22:52:44,447 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-17 22:52:44,447 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-17 22:52:44,447 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-17 22:52:44,448 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-17 22:52:44,448 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-17 22:52:44,448 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-17 22:52:44,448 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-17 22:52:44,448 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-17 22:52:44,448 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-17 22:52:44,448 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-17 22:52:44,448 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-17 22:52:44,448 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-17 22:52:44,448 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-17 22:52:44,449 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-17 22:52:44,449 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-17 22:52:44,449 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-17 22:52:44,449 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-17 22:52:44,449 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-17 22:52:44,449 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-17 22:52:44,449 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-17 22:52:44,449 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-17 22:52:44,449 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-17 22:52:44,450 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-17 22:52:44,450 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-17 22:52:44,450 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-17 22:52:44,450 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-17 22:52:44,450 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-17 22:52:44,450 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-17 22:52:44,450 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-17 22:52:44,450 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-17 22:52:44,450 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-17 22:52:44,450 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-17 22:52:44,451 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-17 22:52:44,451 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-17 22:52:44,451 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-17 22:52:44,451 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-17 22:52:44,451 INFO L280 TraceCheckUtils]: 597: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,451 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,451 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-17 22:52:44,451 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-17 22:52:44,452 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-17 22:52:44,452 INFO L263 TraceCheckUtils]: 602: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,452 INFO L280 TraceCheckUtils]: 603: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,452 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-17 22:52:44,452 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-17 22:52:44,452 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-17 22:52:44,452 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-17 22:52:44,452 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-17 22:52:44,453 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-17 22:52:44,453 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-17 22:52:44,453 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-17 22:52:44,453 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-17 22:52:44,453 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-17 22:52:44,453 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-17 22:52:44,453 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-17 22:52:44,453 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-17 22:52:44,453 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-17 22:52:44,454 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-17 22:52:44,454 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-17 22:52:44,454 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-17 22:52:44,454 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-17 22:52:44,454 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-17 22:52:44,454 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-17 22:52:44,454 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-17 22:52:44,454 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-17 22:52:44,454 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-17 22:52:44,454 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,455 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-17 22:52:44,456 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-17 22:52:44,456 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-17 22:52:44,456 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-17 22:52:44,456 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-17 22:52:44,456 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-17 22:52:44,456 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-17 22:52:44,456 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-17 22:52:44,456 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-17 22:52:44,456 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-17 22:52:44,456 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-17 22:52:44,457 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-17 22:52:44,457 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-17 22:52:44,457 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-17 22:52:44,457 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-17 22:52:44,457 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-17 22:52:44,457 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-17 22:52:44,457 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-17 22:52:44,457 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-17 22:52:44,457 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-17 22:52:44,457 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-17 22:52:44,458 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-17 22:52:44,458 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-17 22:52:44,458 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-17 22:52:44,458 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-17 22:52:44,458 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-17 22:52:44,458 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-17 22:52:44,458 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-17 22:52:44,458 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-17 22:52:44,458 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-17 22:52:44,458 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-17 22:52:44,459 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-17 22:52:44,459 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-17 22:52:44,459 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-17 22:52:44,459 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-17 22:52:44,459 INFO L280 TraceCheckUtils]: 673: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,459 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,459 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-17 22:52:44,459 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-17 22:52:44,459 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-17 22:52:44,459 INFO L263 TraceCheckUtils]: 678: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,460 INFO L280 TraceCheckUtils]: 679: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,460 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-17 22:52:44,460 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-17 22:52:44,460 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-17 22:52:44,460 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-17 22:52:44,460 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-17 22:52:44,460 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-17 22:52:44,460 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-17 22:52:44,460 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-17 22:52:44,460 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-17 22:52:44,461 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-17 22:52:44,461 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-17 22:52:44,461 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-17 22:52:44,461 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-17 22:52:44,461 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-17 22:52:44,461 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-17 22:52:44,461 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-17 22:52:44,461 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-17 22:52:44,461 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-17 22:52:44,462 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-17 22:52:44,462 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-17 22:52:44,462 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-17 22:52:44,462 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-17 22:52:44,462 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-17 22:52:44,462 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-17 22:52:44,462 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-17 22:52:44,462 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-17 22:52:44,462 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-17 22:52:44,462 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,463 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-17 22:52:44,464 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-17 22:52:44,464 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-17 22:52:44,464 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-17 22:52:44,464 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-17 22:52:44,464 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-17 22:52:44,464 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-17 22:52:44,464 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-17 22:52:44,464 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-17 22:52:44,464 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-17 22:52:44,464 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-17 22:52:44,465 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-17 22:52:44,465 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-17 22:52:44,465 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-17 22:52:44,465 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-17 22:52:44,465 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-17 22:52:44,465 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-17 22:52:44,465 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-17 22:52:44,465 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-17 22:52:44,465 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-17 22:52:44,465 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-17 22:52:44,466 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-17 22:52:44,466 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-17 22:52:44,466 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-17 22:52:44,466 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-17 22:52:44,466 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-17 22:52:44,466 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-17 22:52:44,466 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-17 22:52:44,466 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-17 22:52:44,466 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-17 22:52:44,466 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-17 22:52:44,467 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-17 22:52:44,467 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-17 22:52:44,467 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-17 22:52:44,467 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-17 22:52:44,467 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-17 22:52:44,467 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-17 22:52:44,467 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-17 22:52:44,467 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-17 22:52:44,467 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-17 22:52:44,467 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-17 22:52:44,468 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-17 22:52:44,468 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-17 22:52:44,468 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-17 22:52:44,468 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-17 22:52:44,468 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-17 22:52:44,468 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-17 22:52:44,468 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-17 22:52:44,468 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-17 22:52:44,468 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-17 22:52:44,468 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-17 22:52:44,469 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-17 22:52:44,469 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-17 22:52:44,469 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-17 22:52:44,469 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-17 22:52:44,469 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-17 22:52:44,469 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-17 22:52:44,469 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-17 22:52:44,469 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-17 22:52:44,469 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-17 22:52:44,469 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-17 22:52:44,470 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-17 22:52:44,470 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-17 22:52:44,470 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-17 22:52:44,470 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-17 22:52:44,470 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-17 22:52:44,470 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-17 22:52:44,470 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-17 22:52:44,470 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-17 22:52:44,470 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-17 22:52:44,470 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-17 22:52:44,471 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-17 22:52:44,471 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-17 22:52:44,471 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-17 22:52:44,471 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-17 22:52:44,471 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-17 22:52:44,471 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-17 22:52:44,471 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-17 22:52:44,471 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-17 22:52:44,471 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-17 22:52:44,471 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-17 22:52:44,472 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-17 22:52:44,472 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-17 22:52:44,472 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-17 22:52:44,472 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-17 22:52:44,472 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-17 22:52:44,472 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-17 22:52:44,472 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-17 22:52:44,472 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-17 22:52:44,472 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-17 22:52:44,472 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-17 22:52:44,473 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-17 22:52:44,473 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-17 22:52:44,473 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-17 22:52:44,473 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-17 22:52:44,473 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-17 22:52:44,473 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-17 22:52:44,473 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-17 22:52:44,473 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-17 22:52:44,473 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-17 22:52:44,473 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-17 22:52:44,474 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-17 22:52:44,474 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-17 22:52:44,474 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-17 22:52:44,474 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-17 22:52:44,474 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-17 22:52:44,474 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-17 22:52:44,474 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-17 22:52:44,474 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-17 22:52:44,474 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-17 22:52:44,474 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-17 22:52:44,475 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-17 22:52:44,475 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-17 22:52:44,475 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-17 22:52:44,475 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-17 22:52:44,475 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-17 22:52:44,475 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-17 22:52:44,475 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-17 22:52:44,475 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-17 22:52:44,475 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-17 22:52:44,475 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-17 22:52:44,476 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-17 22:52:44,476 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-17 22:52:44,476 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-17 22:52:44,476 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-17 22:52:44,476 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-17 22:52:44,476 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-17 22:52:44,476 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-17 22:52:44,476 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-17 22:52:44,476 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-17 22:52:44,476 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-17 22:52:44,477 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-17 22:52:44,477 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-17 22:52:44,477 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-17 22:52:44,477 INFO L280 TraceCheckUtils]: 852: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,477 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,477 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-17 22:52:44,477 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-17 22:52:44,477 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-17 22:52:44,477 INFO L263 TraceCheckUtils]: 857: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,477 INFO L280 TraceCheckUtils]: 858: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,478 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-17 22:52:44,478 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-17 22:52:44,478 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-17 22:52:44,478 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-17 22:52:44,478 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-17 22:52:44,478 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-17 22:52:44,478 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-17 22:52:44,478 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-17 22:52:44,478 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-17 22:52:44,478 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-17 22:52:44,479 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-17 22:52:44,479 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-17 22:52:44,479 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-17 22:52:44,479 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-17 22:52:44,479 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-17 22:52:44,479 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-17 22:52:44,479 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-17 22:52:44,479 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-17 22:52:44,479 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-17 22:52:44,479 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-17 22:52:44,480 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-17 22:52:44,480 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-17 22:52:44,480 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-17 22:52:44,480 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-17 22:52:44,480 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-17 22:52:44,480 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-17 22:52:44,480 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-17 22:52:44,480 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-17 22:52:44,480 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-17 22:52:44,480 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-17 22:52:44,481 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-17 22:52:44,481 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-17 22:52:44,481 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-17 22:52:44,481 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-17 22:52:44,481 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-17 22:52:44,481 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-17 22:52:44,481 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-17 22:52:44,481 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-17 22:52:44,481 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-17 22:52:44,481 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-17 22:52:44,482 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-17 22:52:44,482 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-17 22:52:44,482 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-17 22:52:44,482 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-17 22:52:44,482 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-17 22:52:44,482 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-17 22:52:44,482 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-17 22:52:44,482 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-17 22:52:44,482 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-17 22:52:44,482 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-17 22:52:44,483 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-17 22:52:44,483 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-17 22:52:44,483 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-17 22:52:44,483 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-17 22:52:44,483 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-17 22:52:44,483 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-17 22:52:44,483 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-17 22:52:44,483 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-17 22:52:44,483 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-17 22:52:44,483 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-17 22:52:44,484 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-17 22:52:44,484 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-17 22:52:44,484 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-17 22:52:44,484 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-17 22:52:44,484 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-17 22:52:44,484 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-17 22:52:44,484 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-17 22:52:44,484 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-17 22:52:44,484 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-17 22:52:44,484 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-17 22:52:44,485 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-17 22:52:44,485 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-17 22:52:44,485 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-17 22:52:44,485 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-17 22:52:44,485 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-17 22:52:44,485 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-17 22:52:44,485 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-17 22:52:44,485 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-17 22:52:44,485 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-17 22:52:44,485 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-17 22:52:44,486 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-17 22:52:44,486 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-17 22:52:44,486 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-17 22:52:44,486 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-17 22:52:44,486 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-17 22:52:44,486 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-17 22:52:44,486 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-17 22:52:44,486 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-17 22:52:44,486 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-17 22:52:44,486 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-17 22:52:44,487 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-17 22:52:44,487 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-17 22:52:44,487 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-17 22:52:44,487 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-17 22:52:44,487 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-17 22:52:44,487 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-17 22:52:44,487 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-17 22:52:44,487 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-17 22:52:44,487 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-17 22:52:44,487 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-17 22:52:44,488 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-17 22:52:44,488 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-17 22:52:44,488 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-17 22:52:44,488 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-17 22:52:44,488 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-17 22:52:44,488 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-17 22:52:44,488 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-17 22:52:44,488 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-17 22:52:44,488 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-17 22:52:44,488 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-17 22:52:44,489 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-17 22:52:44,489 INFO L280 TraceCheckUtils]: 970: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,489 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,489 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-17 22:52:44,489 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-17 22:52:44,489 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-17 22:52:44,489 INFO L263 TraceCheckUtils]: 975: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,489 INFO L280 TraceCheckUtils]: 976: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,489 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-17 22:52:44,489 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-17 22:52:44,490 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-17 22:52:44,490 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-17 22:52:44,490 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-17 22:52:44,490 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-17 22:52:44,490 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-17 22:52:44,490 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-17 22:52:44,490 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-17 22:52:44,490 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-17 22:52:44,490 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-17 22:52:44,490 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-17 22:52:44,491 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-17 22:52:44,491 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-17 22:52:44,491 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-17 22:52:44,491 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-17 22:52:44,491 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-17 22:52:44,491 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-17 22:52:44,491 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-17 22:52:44,491 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-17 22:52:44,491 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-17 22:52:44,491 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-17 22:52:44,492 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-17 22:52:44,492 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-17 22:52:44,492 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-17 22:52:44,492 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-17 22:52:44,492 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-17 22:52:44,492 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-17 22:52:44,492 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-17 22:52:44,492 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-17 22:52:44,492 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-17 22:52:44,492 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-17 22:52:44,493 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-17 22:52:44,493 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-17 22:52:44,493 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-17 22:52:44,493 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-17 22:52:44,493 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-17 22:52:44,493 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-17 22:52:44,493 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-17 22:52:44,493 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-17 22:52:44,493 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-17 22:52:44,493 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-17 22:52:44,494 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-17 22:52:44,494 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-17 22:52:44,494 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-17 22:52:44,494 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-17 22:52:44,494 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-17 22:52:44,494 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-17 22:52:44,494 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-17 22:52:44,494 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-17 22:52:44,494 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-17 22:52:44,494 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-17 22:52:44,495 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-17 22:52:44,495 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-17 22:52:44,495 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-17 22:52:44,495 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-17 22:52:44,495 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-17 22:52:44,495 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-17 22:52:44,495 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-17 22:52:44,495 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-17 22:52:44,495 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-17 22:52:44,495 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-17 22:52:44,496 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-17 22:52:44,496 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-17 22:52:44,496 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-17 22:52:44,496 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-17 22:52:44,496 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-17 22:52:44,496 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-17 22:52:44,496 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-17 22:52:44,496 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-17 22:52:44,496 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-17 22:52:44,496 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-17 22:52:44,497 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-17 22:52:44,497 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-17 22:52:44,497 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-17 22:52:44,497 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-17 22:52:44,497 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-17 22:52:44,497 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-17 22:52:44,497 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-17 22:52:44,497 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-17 22:52:44,497 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-17 22:52:44,497 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-17 22:52:44,498 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-17 22:52:44,498 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-17 22:52:44,498 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-17 22:52:44,498 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-17 22:52:44,498 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-17 22:52:44,498 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-17 22:52:44,498 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-17 22:52:44,498 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-17 22:52:44,498 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-17 22:52:44,498 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-17 22:52:44,499 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-17 22:52:44,499 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-17 22:52:44,499 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-17 22:52:44,499 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-17 22:52:44,499 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-17 22:52:44,499 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-17 22:52:44,499 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-17 22:52:44,499 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-17 22:52:44,499 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-17 22:52:44,499 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-17 22:52:44,500 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-17 22:52:44,500 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-17 22:52:44,500 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-17 22:52:44,500 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-17 22:52:44,500 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-17 22:52:44,500 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-17 22:52:44,500 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-17 22:52:44,500 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-17 22:52:44,500 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-17 22:52:44,500 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-17 22:52:44,501 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-17 22:52:44,501 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-17 22:52:44,501 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-17 22:52:44,501 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-17 22:52:44,501 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-17 22:52:44,501 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-17 22:52:44,501 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-17 22:52:44,501 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-17 22:52:44,501 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-17 22:52:44,501 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-17 22:52:44,502 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-17 22:52:44,502 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-17 22:52:44,502 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-17 22:52:44,502 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-17 22:52:44,502 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-17 22:52:44,502 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-17 22:52:44,502 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-17 22:52:44,502 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-17 22:52:44,502 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-17 22:52:44,502 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-17 22:52:44,503 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-17 22:52:44,503 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,503 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,503 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-17 22:52:44,503 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-17 22:52:44,503 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-17 22:52:44,503 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,503 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,503 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-17 22:52:44,504 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-17 22:52:44,504 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-17 22:52:44,504 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-17 22:52:44,504 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-17 22:52:44,504 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-17 22:52:44,504 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-17 22:52:44,504 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-17 22:52:44,504 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-17 22:52:44,504 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-17 22:52:44,504 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-17 22:52:44,505 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-17 22:52:44,505 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-17 22:52:44,505 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-17 22:52:44,505 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-17 22:52:44,505 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-17 22:52:44,505 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-17 22:52:44,505 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-17 22:52:44,505 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-17 22:52:44,505 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-17 22:52:44,505 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-17 22:52:44,506 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-17 22:52:44,506 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-17 22:52:44,506 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-17 22:52:44,506 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-17 22:52:44,506 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-17 22:52:44,506 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-17 22:52:44,506 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-17 22:52:44,506 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-17 22:52:44,506 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-17 22:52:44,506 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-17 22:52:44,507 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-17 22:52:44,507 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-17 22:52:44,507 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-17 22:52:44,507 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-17 22:52:44,507 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-17 22:52:44,507 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-17 22:52:44,507 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-17 22:52:44,507 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-17 22:52:44,507 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-17 22:52:44,507 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-17 22:52:44,508 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-17 22:52:44,508 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-17 22:52:44,508 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-17 22:52:44,508 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-17 22:52:44,508 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-17 22:52:44,508 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-17 22:52:44,508 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-17 22:52:44,508 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-17 22:52:44,508 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-17 22:52:44,508 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-17 22:52:44,509 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-17 22:52:44,509 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-17 22:52:44,509 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-17 22:52:44,509 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-17 22:52:44,509 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-17 22:52:44,509 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-17 22:52:44,509 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-17 22:52:44,509 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-17 22:52:44,509 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-17 22:52:44,509 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-17 22:52:44,510 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-17 22:52:44,510 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-17 22:52:44,510 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-17 22:52:44,510 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-17 22:52:44,510 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-17 22:52:44,510 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-17 22:52:44,510 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-17 22:52:44,510 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-17 22:52:44,510 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-17 22:52:44,510 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-17 22:52:44,511 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-17 22:52:44,511 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-17 22:52:44,511 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-17 22:52:44,511 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-17 22:52:44,511 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-17 22:52:44,511 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-17 22:52:44,511 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-17 22:52:44,511 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-17 22:52:44,511 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-17 22:52:44,511 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,512 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-17 22:52:44,513 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-17 22:52:44,513 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-17 22:52:44,513 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-17 22:52:44,513 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-17 22:52:44,513 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-17 22:52:44,513 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-17 22:52:44,513 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-17 22:52:44,513 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-17 22:52:44,513 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-17 22:52:44,514 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-17 22:52:44,514 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-17 22:52:44,514 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-17 22:52:44,514 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-17 22:52:44,514 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-17 22:52:44,514 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-17 22:52:44,514 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-17 22:52:44,514 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-17 22:52:44,514 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-17 22:52:44,514 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,515 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-17 22:52:44,516 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-17 22:52:44,516 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-17 22:52:44,516 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-17 22:52:44,516 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-17 22:52:44,516 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-17 22:52:44,516 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-17 22:52:44,516 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-17 22:52:44,516 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-17 22:52:44,516 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-17 22:52:44,517 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-17 22:52:44,517 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-17 22:52:44,517 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-17 22:52:44,517 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-17 22:52:44,517 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-17 22:52:44,517 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-17 22:52:44,517 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-17 22:52:44,517 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-17 22:52:44,517 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-17 22:52:44,517 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-17 22:52:44,518 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-17 22:52:44,518 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-17 22:52:44,518 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-17 22:52:44,518 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-17 22:52:44,518 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-17 22:52:44,518 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-17 22:52:44,518 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-17 22:52:44,518 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-17 22:52:44,518 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-17 22:52:44,518 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-17 22:52:44,519 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-17 22:52:44,519 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-17 22:52:44,519 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-17 22:52:44,519 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-17 22:52:44,519 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-17 22:52:44,519 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-17 22:52:44,519 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-17 22:52:44,519 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-17 22:52:44,519 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-17 22:52:44,519 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-17 22:52:44,520 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-17 22:52:44,520 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-17 22:52:44,520 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-17 22:52:44,520 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-17 22:52:44,520 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-17 22:52:44,520 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-17 22:52:44,520 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-17 22:52:44,520 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-17 22:52:44,520 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-17 22:52:44,520 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-17 22:52:44,521 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-17 22:52:44,521 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-17 22:52:44,521 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-17 22:52:44,521 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-17 22:52:44,521 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-17 22:52:44,521 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-17 22:52:44,521 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-17 22:52:44,521 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-17 22:52:44,521 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-17 22:52:44,522 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-17 22:52:44,522 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-17 22:52:44,522 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-17 22:52:44,522 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-17 22:52:44,522 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-17 22:52:44,522 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-17 22:52:44,522 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-17 22:52:44,522 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-17 22:52:44,522 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-17 22:52:44,522 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-17 22:52:44,523 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-17 22:52:44,523 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-17 22:52:44,523 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-17 22:52:44,523 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-17 22:52:44,523 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-17 22:52:44,523 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-17 22:52:44,523 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-17 22:52:44,523 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-17 22:52:44,523 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-17 22:52:44,523 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-17 22:52:44,524 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-17 22:52:44,524 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-17 22:52:44,524 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-17 22:52:44,524 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-17 22:52:44,524 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-17 22:52:44,524 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-17 22:52:44,524 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-17 22:52:44,524 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-17 22:52:44,524 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-17 22:52:44,524 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-17 22:52:44,525 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-17 22:52:44,525 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-17 22:52:44,525 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-17 22:52:44,525 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-17 22:52:44,525 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-17 22:52:44,525 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-17 22:52:44,525 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-17 22:52:44,525 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-17 22:52:44,525 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-17 22:52:44,525 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-17 22:52:44,526 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-17 22:52:44,526 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-17 22:52:44,526 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-17 22:52:44,526 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-17 22:52:44,526 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-17 22:52:44,526 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-17 22:52:44,526 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-17 22:52:44,526 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-17 22:52:44,526 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-17 22:52:44,526 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-17 22:52:44,527 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-17 22:52:44,527 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-17 22:52:44,527 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-17 22:52:44,527 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-17 22:52:44,527 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-17 22:52:44,527 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-17 22:52:44,527 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-17 22:52:44,527 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-17 22:52:44,527 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-17 22:52:44,527 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-17 22:52:44,528 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-17 22:52:44,528 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-17 22:52:44,528 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-17 22:52:44,528 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-17 22:52:44,528 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-17 22:52:44,528 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-17 22:52:44,528 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-17 22:52:44,528 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-17 22:52:44,528 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-17 22:52:44,528 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-17 22:52:44,529 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-17 22:52:44,529 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-17 22:52:44,529 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-17 22:52:44,529 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-17 22:52:44,529 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-17 22:52:44,529 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-17 22:52:44,529 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-17 22:52:44,529 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-17 22:52:44,529 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-17 22:52:44,529 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-17 22:52:44,530 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-17 22:52:44,530 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-17 22:52:44,530 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-17 22:52:44,530 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-17 22:52:44,530 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-17 22:52:44,530 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-17 22:52:44,530 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-17 22:52:44,530 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-17 22:52:44,530 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-17 22:52:44,530 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-17 22:52:44,531 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-17 22:52:44,531 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-17 22:52:44,531 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-17 22:52:44,531 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-17 22:52:44,531 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-17 22:52:44,531 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-17 22:52:44,531 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-17 22:52:44,531 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-17 22:52:44,531 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-17 22:52:44,531 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-17 22:52:44,532 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-17 22:52:44,532 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-17 22:52:44,532 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-17 22:52:44,532 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-17 22:52:44,532 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-17 22:52:44,532 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-17 22:52:44,532 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-17 22:52:44,532 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-17 22:52:44,532 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-17 22:52:44,532 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-17 22:52:44,533 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-17 22:52:44,533 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-17 22:52:44,533 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-17 22:52:44,533 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-17 22:52:44,533 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-17 22:52:44,533 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-17 22:52:44,533 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-17 22:52:44,533 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-17 22:52:44,533 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-17 22:52:44,533 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-17 22:52:44,534 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-17 22:52:44,534 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-17 22:52:44,534 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-17 22:52:44,534 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-17 22:52:44,534 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-17 22:52:44,534 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-17 22:52:44,534 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-17 22:52:44,534 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-17 22:52:44,534 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-17 22:52:44,534 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-17 22:52:44,535 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-17 22:52:44,535 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-17 22:52:44,535 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-17 22:52:44,535 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-17 22:52:44,535 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-17 22:52:44,535 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-17 22:52:44,535 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-17 22:52:44,535 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-17 22:52:44,535 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-17 22:52:44,535 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-17 22:52:44,536 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-17 22:52:44,536 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-17 22:52:44,536 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-17 22:52:44,536 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-17 22:52:44,536 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-17 22:52:44,536 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-17 22:52:44,536 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-17 22:52:44,536 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-17 22:52:44,536 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-17 22:52:44,536 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-17 22:52:44,537 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-17 22:52:44,537 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-17 22:52:44,537 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-17 22:52:44,537 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-17 22:52:44,537 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-17 22:52:44,537 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-17 22:52:44,537 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-17 22:52:44,537 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-17 22:52:44,537 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-17 22:52:44,537 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-17 22:52:44,538 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-17 22:52:44,538 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-17 22:52:44,538 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-17 22:52:44,538 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-17 22:52:44,538 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-17 22:52:44,538 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-17 22:52:44,538 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-17 22:52:44,538 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-17 22:52:44,538 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-17 22:52:44,538 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-17 22:52:44,539 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-17 22:52:44,539 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-17 22:52:44,543 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-17 22:52:44,545 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {252012#(<= 12849 ~a12~0)} assume true; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-17 22:52:44,546 INFO L275 TraceCheckUtils]: 1,471: Hoare quadruple {252012#(<= 12849 ~a12~0)} {250583#true} #977#return; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-17 22:52:44,548 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-17 22:52:44,549 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-17 22:52:44,551 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-17 22:52:44,552 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-17 22:52:44,554 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {252012#(<= 12849 ~a12~0)} ~input := #in~input; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-17 22:52:44,555 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-17 22:52:44,557 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-17 22:52:44,558 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-17 22:52:44,560 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-17 22:52:44,561 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-17 22:52:44,562 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-17 22:52:44,564 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-17 22:52:44,566 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-17 22:52:44,567 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-17 22:52:44,568 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-17 22:52:44,570 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-17 22:52:44,571 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-17 22:52:44,572 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-17 22:52:44,574 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-17 22:52:44,576 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-17 22:52:44,577 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-17 22:52:44,579 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-17 22:52:44,580 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-17 22:52:44,582 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-17 22:52:44,583 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-17 22:52:44,585 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-17 22:52:44,586 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-17 22:52:44,588 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-17 22:52:44,589 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-17 22:52:44,591 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-17 22:52:44,592 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-17 22:52:44,593 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-17 22:52:44,595 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-17 22:52:44,596 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-17 22:52:44,597 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-17 22:52:44,599 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-17 22:52:44,600 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-17 22:52:44,601 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-17 22:52:44,603 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-17 22:52:44,604 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-17 22:52:44,606 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-17 22:52:44,606 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {250584#false} assume !false; {250584#false} is VALID [2020-07-17 22:52:45,419 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-17 22:52:45,420 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:52:45,420 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 8 [2020-07-17 22:52:45,420 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910172828] [2020-07-17 22:52:45,421 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1514 [2020-07-17 22:52:45,422 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:52:45,422 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-17 22:52:46,329 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-17 22:52:46,330 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-17 22:52:46,330 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:52:46,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-17 22:52:46,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-07-17 22:52:46,331 INFO L87 Difference]: Start difference. First operand 5396 states and 5747 transitions. Second operand 3 states. [2020-07-17 22:52:58,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:52:58,675 INFO L93 Difference]: Finished difference Result 12622 states and 13544 transitions. [2020-07-17 22:52:58,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-17 22:52:58,675 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1514 [2020-07-17 22:52:58,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:52:58,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:52:58,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions. [2020-07-17 22:52:58,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:52:58,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions. [2020-07-17 22:52:58,681 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 680 transitions. [2020-07-17 22:53:00,809 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-17 22:53:02,647 INFO L225 Difference]: With dead ends: 12622 [2020-07-17 22:53:02,647 INFO L226 Difference]: Without dead ends: 6676 [2020-07-17 22:53:02,653 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-17 22:53:02,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6676 states. [2020-07-17 22:53:05,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6676 to 6494. [2020-07-17 22:53:05,096 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:53:05,096 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6676 states. Second operand 6494 states. [2020-07-17 22:53:05,096 INFO L74 IsIncluded]: Start isIncluded. First operand 6676 states. Second operand 6494 states. [2020-07-17 22:53:05,096 INFO L87 Difference]: Start difference. First operand 6676 states. Second operand 6494 states. [2020-07-17 22:53:06,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:53:06,408 INFO L93 Difference]: Finished difference Result 6676 states and 7061 transitions. [2020-07-17 22:53:06,408 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 7061 transitions. [2020-07-17 22:53:06,412 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:53:06,412 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:53:06,412 INFO L74 IsIncluded]: Start isIncluded. First operand 6494 states. Second operand 6676 states. [2020-07-17 22:53:06,412 INFO L87 Difference]: Start difference. First operand 6494 states. Second operand 6676 states. [2020-07-17 22:53:07,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:53:07,718 INFO L93 Difference]: Finished difference Result 6676 states and 7061 transitions. [2020-07-17 22:53:07,718 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 7061 transitions. [2020-07-17 22:53:07,722 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:53:07,722 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:53:07,722 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:53:07,722 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:53:07,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6494 states. [2020-07-17 22:53:09,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6494 states to 6494 states and 6875 transitions. [2020-07-17 22:53:09,106 INFO L78 Accepts]: Start accepts. Automaton has 6494 states and 6875 transitions. Word has length 1514 [2020-07-17 22:53:09,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:53:09,107 INFO L479 AbstractCegarLoop]: Abstraction has 6494 states and 6875 transitions. [2020-07-17 22:53:09,107 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-17 22:53:09,107 INFO L276 IsEmpty]: Start isEmpty. Operand 6494 states and 6875 transitions. [2020-07-17 22:53:09,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1523 [2020-07-17 22:53:09,126 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:53:09,127 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-17 22:53:09,328 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:53:09,328 INFO L427 AbstractCegarLoop]: === Iteration 18 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:53:09,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:53:09,329 INFO L82 PathProgramCache]: Analyzing trace with hash -248112715, now seen corresponding path program 1 times [2020-07-17 22:53:09,330 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:53:09,330 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580122739] [2020-07-17 22:53:09,330 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:53:09,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:09,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:09,786 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-17 22:53:09,786 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:09,786 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {289343#true} {289343#true} #973#return; {289343#true} is VALID [2020-07-17 22:53:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:09,861 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-17 22:53:09,861 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-17 22:53:09,861 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-17 22:53:09,861 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-17 22:53:09,861 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-17 22:53:09,861 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-17 22:53:09,861 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-17 22:53:09,862 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-17 22:53:09,862 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-17 22:53:09,862 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-17 22:53:09,862 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-17 22:53:09,862 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-17 22:53:09,862 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-17 22:53:09,862 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-17 22:53:09,863 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-17 22:53:09,863 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-17 22:53:09,863 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-17 22:53:09,863 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-17 22:53:09,863 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-17 22:53:09,864 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-17 22:53:09,864 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-17 22:53:09,864 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-17 22:53:09,864 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-17 22:53:09,864 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-17 22:53:09,864 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-17 22:53:09,864 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-17 22:53:09,865 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-17 22:53:09,865 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-17 22:53:09,865 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-17 22:53:09,865 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-17 22:53:09,865 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-17 22:53:09,865 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-17 22:53:09,865 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-17 22:53:09,865 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-17 22:53:09,865 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-17 22:53:09,866 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-17 22:53:09,866 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-17 22:53:09,866 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-17 22:53:09,866 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-17 22:53:09,866 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-17 22:53:09,866 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-17 22:53:09,866 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-17 22:53:09,866 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-17 22:53:09,866 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-17 22:53:09,867 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-17 22:53:09,867 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-17 22:53:09,867 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-17 22:53:09,867 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-17 22:53:09,867 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-17 22:53:09,867 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-17 22:53:09,867 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-17 22:53:09,867 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-17 22:53:09,867 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-17 22:53:09,868 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-17 22:53:09,868 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-17 22:53:09,868 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-17 22:53:09,868 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-17 22:53:09,868 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-17 22:53:09,868 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-17 22:53:09,868 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-17 22:53:09,868 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-17 22:53:09,868 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-17 22:53:09,869 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-17 22:53:09,869 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-17 22:53:09,869 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-17 22:53:09,869 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-17 22:53:09,869 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-17 22:53:09,869 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-17 22:53:09,869 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-17 22:53:09,869 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-17 22:53:09,869 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-17 22:53:09,870 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-17 22:53:09,870 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-17 22:53:09,870 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-17 22:53:09,870 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-17 22:53:09,870 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-17 22:53:09,870 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-17 22:53:09,870 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-17 22:53:09,870 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-17 22:53:09,870 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-17 22:53:09,871 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-17 22:53:09,871 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-17 22:53:09,871 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-17 22:53:09,871 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-17 22:53:09,871 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-17 22:53:09,871 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-17 22:53:09,871 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-17 22:53:09,871 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-17 22:53:09,871 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-17 22:53:09,872 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-17 22:53:09,872 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-17 22:53:09,872 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-17 22:53:09,872 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-17 22:53:09,872 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-17 22:53:09,872 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-17 22:53:09,872 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-17 22:53:09,872 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-17 22:53:09,872 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-17 22:53:09,872 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-17 22:53:09,873 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-17 22:53:09,873 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-17 22:53:09,873 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-17 22:53:09,873 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-17 22:53:09,874 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-17 22:53:09,875 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-17 22:53:09,877 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-17 22:53:09,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:09,907 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-17 22:53:09,908 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-17 22:53:09,908 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-17 22:53:09,908 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-17 22:53:09,908 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-17 22:53:09,908 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-17 22:53:09,908 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-17 22:53:09,909 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-17 22:53:09,909 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-17 22:53:09,909 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-17 22:53:09,909 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-17 22:53:09,909 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-17 22:53:09,909 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-17 22:53:09,910 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-17 22:53:09,910 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-17 22:53:09,910 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-17 22:53:09,910 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-17 22:53:09,910 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-17 22:53:09,910 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-17 22:53:09,911 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-17 22:53:09,911 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-17 22:53:09,911 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-17 22:53:09,911 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-17 22:53:09,911 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-17 22:53:09,911 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-17 22:53:09,911 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-17 22:53:09,912 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-17 22:53:09,912 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-17 22:53:09,912 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-17 22:53:09,912 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-17 22:53:09,912 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-17 22:53:09,912 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-17 22:53:09,913 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-17 22:53:09,913 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-17 22:53:09,913 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-17 22:53:09,913 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-17 22:53:09,913 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-17 22:53:09,913 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-17 22:53:09,913 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-17 22:53:09,914 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-17 22:53:09,914 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-17 22:53:09,914 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-17 22:53:09,914 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-17 22:53:09,914 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-17 22:53:09,914 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-17 22:53:09,915 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-17 22:53:09,915 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-17 22:53:09,915 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-17 22:53:09,915 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-17 22:53:09,915 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-17 22:53:09,915 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-17 22:53:09,916 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-17 22:53:09,916 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-17 22:53:09,916 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-17 22:53:09,916 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-17 22:53:09,916 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-17 22:53:09,916 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-17 22:53:09,917 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-17 22:53:09,917 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-17 22:53:09,917 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-17 22:53:09,917 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-17 22:53:09,917 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-17 22:53:09,917 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-17 22:53:09,917 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-17 22:53:09,917 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-17 22:53:09,917 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-17 22:53:09,918 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-17 22:53:09,918 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-17 22:53:09,918 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-17 22:53:09,918 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-17 22:53:09,918 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-17 22:53:09,918 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-17 22:53:09,918 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-17 22:53:09,918 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-17 22:53:09,918 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-17 22:53:09,919 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-17 22:53:09,919 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-17 22:53:09,919 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-17 22:53:09,919 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-17 22:53:09,919 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-17 22:53:09,919 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-17 22:53:09,919 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-17 22:53:09,919 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-17 22:53:09,919 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-17 22:53:09,920 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-17 22:53:09,920 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-17 22:53:09,920 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-17 22:53:09,920 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-17 22:53:09,920 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-17 22:53:09,920 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-17 22:53:09,920 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-17 22:53:09,920 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-17 22:53:09,920 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-17 22:53:09,921 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-17 22:53:09,921 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-17 22:53:09,921 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-17 22:53:09,921 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-17 22:53:09,921 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-17 22:53:09,921 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-17 22:53:09,921 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-17 22:53:09,921 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-17 22:53:09,921 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-17 22:53:09,922 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-17 22:53:09,922 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:09,922 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-17 22:53:09,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:09,943 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-17 22:53:09,943 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-17 22:53:09,943 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-17 22:53:09,943 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-17 22:53:09,944 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-17 22:53:09,944 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-17 22:53:09,944 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-17 22:53:09,944 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-17 22:53:09,944 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-17 22:53:09,944 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-17 22:53:09,945 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-17 22:53:09,945 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-17 22:53:09,945 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-17 22:53:09,945 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-17 22:53:09,945 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-17 22:53:09,945 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-17 22:53:09,945 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-17 22:53:09,946 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-17 22:53:09,946 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-17 22:53:09,946 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-17 22:53:09,946 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-17 22:53:09,946 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-17 22:53:09,946 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-17 22:53:09,947 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-17 22:53:09,947 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-17 22:53:09,947 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-17 22:53:09,947 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-17 22:53:09,947 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-17 22:53:09,947 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-17 22:53:09,948 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-17 22:53:09,948 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-17 22:53:09,948 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-17 22:53:09,948 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-17 22:53:09,948 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-17 22:53:09,948 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-17 22:53:09,949 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-17 22:53:09,949 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-17 22:53:09,949 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-17 22:53:09,949 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-17 22:53:09,949 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-17 22:53:09,949 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-17 22:53:09,949 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-17 22:53:09,950 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-17 22:53:09,950 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-17 22:53:09,950 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-17 22:53:09,950 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-17 22:53:09,950 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-17 22:53:09,950 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-17 22:53:09,951 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-17 22:53:09,951 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-17 22:53:09,951 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-17 22:53:09,951 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-17 22:53:09,951 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-17 22:53:09,951 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-17 22:53:09,952 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-17 22:53:09,952 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-17 22:53:09,952 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-17 22:53:09,952 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-17 22:53:09,952 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-17 22:53:09,952 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-17 22:53:09,952 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-17 22:53:09,953 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-17 22:53:09,953 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-17 22:53:09,953 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-17 22:53:09,953 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-17 22:53:09,953 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-17 22:53:09,953 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-17 22:53:09,954 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-17 22:53:09,954 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-17 22:53:09,954 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-17 22:53:09,954 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-17 22:53:09,954 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-17 22:53:09,954 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-17 22:53:09,954 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-17 22:53:09,955 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-17 22:53:09,955 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-17 22:53:09,955 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-17 22:53:09,955 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-17 22:53:09,955 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-17 22:53:09,955 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-17 22:53:09,956 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-17 22:53:09,956 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-17 22:53:09,956 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-17 22:53:09,956 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-17 22:53:09,956 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-17 22:53:09,956 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-17 22:53:09,957 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-17 22:53:09,957 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-17 22:53:09,957 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-17 22:53:09,957 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-17 22:53:09,957 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-17 22:53:09,957 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-17 22:53:09,957 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-17 22:53:09,958 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-17 22:53:09,958 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-17 22:53:09,958 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-17 22:53:09,958 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-17 22:53:09,958 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-17 22:53:09,958 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-17 22:53:09,959 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-17 22:53:09,959 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-17 22:53:09,959 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-17 22:53:09,959 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-17 22:53:09,959 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-17 22:53:09,959 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-17 22:53:09,960 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-17 22:53:09,960 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-17 22:53:09,960 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-17 22:53:09,960 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-17 22:53:09,960 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-17 22:53:09,960 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-17 22:53:09,961 INFO L280 TraceCheckUtils]: 111: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:09,961 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:09,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:09,979 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-17 22:53:09,980 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-17 22:53:09,980 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-17 22:53:09,980 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-17 22:53:09,980 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-17 22:53:09,980 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-17 22:53:09,980 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-17 22:53:09,981 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-17 22:53:09,981 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-17 22:53:09,981 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-17 22:53:09,981 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-17 22:53:09,981 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-17 22:53:09,981 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-17 22:53:09,982 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-17 22:53:09,982 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-17 22:53:09,982 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-17 22:53:09,982 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-17 22:53:09,982 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-17 22:53:09,982 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-17 22:53:09,982 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-17 22:53:09,983 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-17 22:53:09,983 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-17 22:53:09,983 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-17 22:53:09,983 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-17 22:53:09,983 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-17 22:53:09,983 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-17 22:53:09,984 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-17 22:53:09,984 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-17 22:53:09,984 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-17 22:53:09,984 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-17 22:53:09,984 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-17 22:53:09,984 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-17 22:53:09,985 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-17 22:53:09,985 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-17 22:53:09,985 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-17 22:53:09,985 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-17 22:53:09,985 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-17 22:53:09,985 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-17 22:53:09,986 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-17 22:53:09,986 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-17 22:53:09,986 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-17 22:53:09,986 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-17 22:53:09,986 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-17 22:53:09,986 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-17 22:53:09,986 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-17 22:53:09,987 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-17 22:53:09,987 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-17 22:53:09,987 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-17 22:53:09,987 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-17 22:53:09,987 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-17 22:53:09,987 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-17 22:53:09,988 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-17 22:53:09,988 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-17 22:53:09,988 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-17 22:53:09,988 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-17 22:53:09,988 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-17 22:53:09,988 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-17 22:53:09,989 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-17 22:53:09,989 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-17 22:53:09,989 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-17 22:53:09,989 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-17 22:53:09,989 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-17 22:53:09,989 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-17 22:53:09,990 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-17 22:53:09,990 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-17 22:53:09,990 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-17 22:53:09,990 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-17 22:53:09,990 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-17 22:53:09,990 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-17 22:53:09,990 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-17 22:53:09,991 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-17 22:53:09,991 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-17 22:53:09,991 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-17 22:53:09,991 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-17 22:53:09,991 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-17 22:53:09,991 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:09,992 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:10,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:10,024 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-17 22:53:10,024 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-17 22:53:10,024 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-17 22:53:10,025 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-17 22:53:10,025 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-17 22:53:10,025 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-17 22:53:10,025 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-17 22:53:10,025 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-17 22:53:10,025 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-17 22:53:10,026 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-17 22:53:10,026 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-17 22:53:10,026 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-17 22:53:10,026 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-17 22:53:10,026 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-17 22:53:10,026 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-17 22:53:10,026 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-17 22:53:10,026 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-17 22:53:10,027 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-17 22:53:10,027 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-17 22:53:10,027 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-17 22:53:10,027 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-17 22:53:10,027 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-17 22:53:10,027 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-17 22:53:10,027 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-17 22:53:10,027 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-17 22:53:10,027 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-17 22:53:10,028 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-17 22:53:10,028 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-17 22:53:10,028 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-17 22:53:10,028 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-17 22:53:10,028 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-17 22:53:10,028 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-17 22:53:10,028 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-17 22:53:10,028 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-17 22:53:10,028 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-17 22:53:10,029 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-17 22:53:10,029 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-17 22:53:10,029 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-17 22:53:10,029 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-17 22:53:10,029 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-17 22:53:10,029 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-17 22:53:10,029 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-17 22:53:10,029 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-17 22:53:10,029 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-17 22:53:10,030 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-17 22:53:10,030 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-17 22:53:10,030 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-17 22:53:10,030 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-17 22:53:10,030 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-17 22:53:10,030 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-17 22:53:10,030 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-17 22:53:10,030 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-17 22:53:10,030 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-17 22:53:10,031 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-17 22:53:10,031 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-17 22:53:10,031 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-17 22:53:10,031 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-17 22:53:10,031 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-17 22:53:10,031 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-17 22:53:10,031 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-17 22:53:10,031 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-17 22:53:10,031 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-17 22:53:10,032 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-17 22:53:10,032 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-17 22:53:10,032 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-17 22:53:10,032 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-17 22:53:10,032 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-17 22:53:10,032 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-17 22:53:10,032 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-17 22:53:10,032 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-17 22:53:10,032 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-17 22:53:10,033 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-17 22:53:10,033 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-17 22:53:10,033 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-17 22:53:10,033 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-17 22:53:10,033 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-17 22:53:10,033 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-17 22:53:10,033 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-17 22:53:10,033 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-17 22:53:10,033 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-17 22:53:10,034 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-17 22:53:10,034 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-17 22:53:10,034 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-17 22:53:10,034 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-17 22:53:10,034 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-17 22:53:10,034 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-17 22:53:10,034 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-17 22:53:10,034 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-17 22:53:10,034 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-17 22:53:10,035 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-17 22:53:10,035 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-17 22:53:10,035 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-17 22:53:10,035 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-17 22:53:10,035 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-17 22:53:10,035 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-17 22:53:10,035 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-17 22:53:10,035 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-17 22:53:10,035 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-17 22:53:10,036 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-17 22:53:10,036 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-17 22:53:10,036 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-17 22:53:10,036 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-17 22:53:10,036 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-17 22:53:10,036 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-17 22:53:10,036 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-17 22:53:10,036 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-17 22:53:10,036 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-17 22:53:10,037 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-17 22:53:10,037 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-17 22:53:10,037 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-17 22:53:10,037 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-17 22:53:10,037 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-17 22:53:10,037 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-17 22:53:10,037 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-17 22:53:10,037 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-17 22:53:10,037 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-17 22:53:10,038 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-17 22:53:10,038 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-17 22:53:10,038 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-17 22:53:10,038 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-17 22:53:10,038 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-17 22:53:10,038 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-17 22:53:10,038 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-17 22:53:10,038 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-17 22:53:10,038 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-17 22:53:10,039 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-17 22:53:10,039 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-17 22:53:10,039 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-17 22:53:10,039 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-17 22:53:10,039 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-17 22:53:10,039 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-17 22:53:10,039 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-17 22:53:10,039 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-17 22:53:10,039 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-17 22:53:10,040 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-17 22:53:10,040 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-17 22:53:10,040 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-17 22:53:10,040 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-17 22:53:10,040 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-17 22:53:10,040 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-17 22:53:10,040 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-17 22:53:10,040 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-17 22:53:10,040 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-17 22:53:10,041 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-17 22:53:10,041 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-17 22:53:10,041 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-17 22:53:10,041 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-17 22:53:10,041 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-17 22:53:10,041 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-17 22:53:10,041 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-17 22:53:10,041 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-17 22:53:10,041 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-17 22:53:10,041 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-17 22:53:10,042 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-17 22:53:10,042 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-17 22:53:10,042 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-17 22:53:10,042 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-17 22:53:10,042 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-17 22:53:10,042 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-17 22:53:10,042 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-17 22:53:10,042 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-17 22:53:10,042 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-17 22:53:10,042 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-17 22:53:10,043 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-17 22:53:10,043 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-17 22:53:10,043 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-17 22:53:10,043 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-17 22:53:10,043 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-17 22:53:10,043 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-17 22:53:10,043 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-17 22:53:10,043 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-17 22:53:10,043 INFO L280 TraceCheckUtils]: 171: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,044 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:10,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:10,062 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-17 22:53:10,062 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-17 22:53:10,062 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-17 22:53:10,062 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-17 22:53:10,063 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-17 22:53:10,063 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-17 22:53:10,063 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-17 22:53:10,063 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-17 22:53:10,063 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-17 22:53:10,063 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-17 22:53:10,063 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-17 22:53:10,063 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-17 22:53:10,063 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-17 22:53:10,064 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-17 22:53:10,064 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-17 22:53:10,064 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-17 22:53:10,064 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-17 22:53:10,064 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-17 22:53:10,064 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-17 22:53:10,064 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-17 22:53:10,064 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-17 22:53:10,064 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-17 22:53:10,065 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-17 22:53:10,065 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-17 22:53:10,065 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-17 22:53:10,065 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-17 22:53:10,065 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-17 22:53:10,065 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-17 22:53:10,065 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-17 22:53:10,065 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-17 22:53:10,065 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-17 22:53:10,066 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-17 22:53:10,066 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-17 22:53:10,066 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-17 22:53:10,066 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-17 22:53:10,066 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-17 22:53:10,066 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-17 22:53:10,066 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-17 22:53:10,066 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-17 22:53:10,066 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-17 22:53:10,067 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-17 22:53:10,067 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-17 22:53:10,067 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-17 22:53:10,067 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-17 22:53:10,067 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-17 22:53:10,067 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-17 22:53:10,067 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-17 22:53:10,067 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-17 22:53:10,067 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-17 22:53:10,068 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-17 22:53:10,068 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-17 22:53:10,068 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-17 22:53:10,068 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-17 22:53:10,068 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-17 22:53:10,068 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-17 22:53:10,068 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-17 22:53:10,068 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-17 22:53:10,068 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-17 22:53:10,069 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-17 22:53:10,069 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-17 22:53:10,069 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-17 22:53:10,069 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-17 22:53:10,069 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-17 22:53:10,069 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-17 22:53:10,069 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-17 22:53:10,069 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-17 22:53:10,069 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-17 22:53:10,070 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-17 22:53:10,070 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-17 22:53:10,070 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-17 22:53:10,070 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,070 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:10,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:10,093 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-17 22:53:10,093 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-17 22:53:10,093 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-17 22:53:10,093 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-17 22:53:10,093 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-17 22:53:10,093 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-17 22:53:10,093 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-17 22:53:10,094 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-17 22:53:10,094 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-17 22:53:10,094 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-17 22:53:10,094 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-17 22:53:10,094 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-17 22:53:10,094 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-17 22:53:10,094 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-17 22:53:10,094 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-17 22:53:10,094 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-17 22:53:10,095 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-17 22:53:10,095 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-17 22:53:10,095 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-17 22:53:10,095 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-17 22:53:10,095 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-17 22:53:10,095 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-17 22:53:10,095 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-17 22:53:10,095 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-17 22:53:10,095 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-17 22:53:10,096 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-17 22:53:10,096 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-17 22:53:10,096 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-17 22:53:10,096 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-17 22:53:10,096 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-17 22:53:10,096 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-17 22:53:10,096 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-17 22:53:10,096 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-17 22:53:10,096 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-17 22:53:10,097 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-17 22:53:10,097 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-17 22:53:10,097 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-17 22:53:10,097 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-17 22:53:10,097 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-17 22:53:10,097 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-17 22:53:10,097 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-17 22:53:10,097 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-17 22:53:10,097 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-17 22:53:10,098 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-17 22:53:10,098 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-17 22:53:10,098 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-17 22:53:10,098 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-17 22:53:10,098 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-17 22:53:10,098 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-17 22:53:10,098 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-17 22:53:10,098 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-17 22:53:10,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-17 22:53:10,099 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-17 22:53:10,099 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-17 22:53:10,099 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-17 22:53:10,099 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-17 22:53:10,099 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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,100 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-17 22:53:10,100 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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,100 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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,101 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-17 22:53:10,101 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-17 22:53:10,101 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-17 22:53:10,101 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-17 22:53:10,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-17 22:53:10,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-17 22:53:10,102 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-17 22:53:10,102 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-17 22:53:10,102 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-17 22:53:10,102 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-17 22:53:10,102 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-17 22:53:10,102 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-17 22:53:10,102 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-17 22:53:10,103 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-17 22:53:10,103 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-17 22:53:10,103 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-17 22:53:10,103 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-17 22:53:10,103 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-17 22:53:10,103 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-17 22:53:10,103 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-17 22:53:10,103 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-17 22:53:10,103 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-17 22:53:10,104 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-17 22:53:10,104 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-17 22:53:10,104 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-17 22:53:10,104 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-17 22:53:10,104 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-17 22:53:10,104 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-17 22:53:10,104 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-17 22:53:10,104 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-17 22:53:10,104 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-17 22:53:10,105 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-17 22:53:10,105 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-17 22:53:10,105 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-17 22:53:10,105 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-17 22:53:10,105 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-17 22:53:10,105 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-17 22:53:10,105 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-17 22:53:10,105 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-17 22:53:10,105 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-17 22:53:10,106 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-17 22:53:10,106 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-17 22:53:10,106 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-17 22:53:10,106 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-17 22:53:10,106 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-17 22:53:10,106 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-17 22:53:10,106 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-17 22:53:10,106 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-17 22:53:10,106 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-17 22:53:10,107 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-17 22:53:10,107 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-17 22:53:10,107 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-17 22:53:10,107 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-17 22:53:10,107 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-17 22:53:10,107 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-17 22:53:10,107 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-17 22:53:10,107 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-17 22:53:10,107 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-17 22:53:10,108 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-17 22:53:10,108 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-17 22:53:10,108 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-17 22:53:10,108 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-17 22:53:10,108 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-17 22:53:10,108 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-17 22:53:10,108 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-17 22:53:10,108 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-17 22:53:10,108 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-17 22:53:10,109 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-17 22:53:10,109 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-17 22:53:10,109 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-17 22:53:10,109 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-17 22:53:10,109 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-17 22:53:10,109 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-17 22:53:10,109 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-17 22:53:10,109 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-17 22:53:10,109 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-17 22:53:10,110 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-17 22:53:10,110 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-17 22:53:10,110 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-17 22:53:10,110 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-17 22:53:10,110 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-17 22:53:10,110 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-17 22:53:10,110 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-17 22:53:10,110 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-17 22:53:10,110 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-17 22:53:10,111 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-17 22:53:10,111 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-17 22:53:10,111 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-17 22:53:10,111 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-17 22:53:10,111 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-17 22:53:10,111 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-17 22:53:10,111 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-17 22:53:10,111 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-17 22:53:10,111 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-17 22:53:10,112 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-17 22:53:10,112 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-17 22:53:10,112 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-17 22:53:10,112 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-17 22:53:10,112 INFO L280 TraceCheckUtils]: 173: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,112 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:10,149 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-17 22:53:10,149 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-17 22:53:10,149 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-17 22:53:10,150 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-17 22:53:10,150 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-17 22:53:10,150 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-17 22:53:10,150 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-17 22:53:10,150 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-17 22:53:10,150 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-17 22:53:10,151 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-17 22:53:10,151 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-17 22:53:10,151 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-17 22:53:10,151 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-17 22:53:10,151 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-17 22:53:10,152 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-17 22:53:10,152 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-17 22:53:10,152 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-17 22:53:10,152 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-17 22:53:10,152 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-17 22:53:10,152 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-17 22:53:10,153 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-17 22:53:10,153 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-17 22:53:10,153 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-17 22:53:10,153 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-17 22:53:10,153 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-17 22:53:10,154 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-17 22:53:10,154 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-17 22:53:10,154 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-17 22:53:10,154 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-17 22:53:10,154 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-17 22:53:10,154 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-17 22:53:10,155 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-17 22:53:10,155 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-17 22:53:10,155 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-17 22:53:10,155 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-17 22:53:10,155 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-17 22:53:10,156 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-17 22:53:10,156 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-17 22:53:10,156 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-17 22:53:10,156 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-17 22:53:10,156 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-17 22:53:10,156 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-17 22:53:10,157 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-17 22:53:10,157 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-17 22:53:10,157 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-17 22:53:10,157 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-17 22:53:10,157 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-17 22:53:10,157 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-17 22:53:10,158 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-17 22:53:10,158 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-17 22:53:10,158 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-17 22:53:10,158 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-17 22:53:10,158 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-17 22:53:10,158 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-17 22:53:10,159 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-17 22:53:10,159 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-17 22:53:10,159 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-17 22:53:10,159 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-17 22:53:10,159 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-17 22:53:10,160 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-17 22:53:10,160 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-17 22:53:10,160 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-17 22:53:10,160 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-17 22:53:10,160 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-17 22:53:10,161 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-17 22:53:10,161 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-17 22:53:10,161 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-17 22:53:10,161 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-17 22:53:10,162 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-17 22:53:10,162 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-17 22:53:10,162 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-17 22:53:10,162 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-17 22:53:10,162 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-17 22:53:10,163 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-17 22:53:10,163 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-17 22:53:10,163 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-17 22:53:10,163 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-17 22:53:10,163 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-17 22:53:10,164 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-17 22:53:10,164 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-17 22:53:10,164 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-17 22:53:10,164 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-17 22:53:10,164 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-17 22:53:10,165 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-17 22:53:10,165 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-17 22:53:10,165 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-17 22:53:10,165 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-17 22:53:10,166 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-17 22:53:10,166 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-17 22:53:10,166 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-17 22:53:10,166 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-17 22:53:10,166 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-17 22:53:10,167 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-17 22:53:10,167 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-17 22:53:10,167 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-17 22:53:10,167 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-17 22:53:10,168 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-17 22:53:10,168 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-17 22:53:10,168 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-17 22:53:10,168 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-17 22:53:10,168 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-17 22:53:10,169 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-17 22:53:10,169 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-17 22:53:10,169 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-17 22:53:10,169 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-17 22:53:10,170 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-17 22:53:10,170 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-17 22:53:10,170 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-17 22:53:10,170 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-17 22:53:10,170 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-17 22:53:10,171 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-17 22:53:10,171 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-17 22:53:10,171 INFO L280 TraceCheckUtils]: 112: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,171 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:10,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:10,207 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-17 22:53:10,208 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-17 22:53:10,208 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-17 22:53:10,208 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-17 22:53:10,208 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-17 22:53:10,209 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-17 22:53:10,209 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-17 22:53:10,209 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-17 22:53:10,209 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-17 22:53:10,210 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-17 22:53:10,210 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-17 22:53:10,210 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-17 22:53:10,210 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-17 22:53:10,210 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-17 22:53:10,211 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-17 22:53:10,211 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-17 22:53:10,211 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-17 22:53:10,211 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-17 22:53:10,211 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-17 22:53:10,212 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-17 22:53:10,212 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-17 22:53:10,212 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-17 22:53:10,212 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-17 22:53:10,212 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-17 22:53:10,213 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-17 22:53:10,213 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-17 22:53:10,213 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-17 22:53:10,213 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-17 22:53:10,213 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-17 22:53:10,214 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-17 22:53:10,214 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-17 22:53:10,214 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-17 22:53:10,214 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-17 22:53:10,214 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-17 22:53:10,215 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-17 22:53:10,215 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-17 22:53:10,215 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-17 22:53:10,215 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-17 22:53:10,215 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-17 22:53:10,216 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-17 22:53:10,216 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-17 22:53:10,216 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-17 22:53:10,216 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-17 22:53:10,216 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-17 22:53:10,217 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-17 22:53:10,217 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-17 22:53:10,217 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-17 22:53:10,217 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-17 22:53:10,217 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-17 22:53:10,218 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-17 22:53:10,218 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-17 22:53:10,218 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-17 22:53:10,218 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-17 22:53:10,218 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-17 22:53:10,219 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-17 22:53:10,219 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-17 22:53:10,219 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-17 22:53:10,219 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-17 22:53:10,219 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-17 22:53:10,220 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-17 22:53:10,220 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-17 22:53:10,220 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-17 22:53:10,220 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-17 22:53:10,221 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-17 22:53:10,221 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-17 22:53:10,221 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-17 22:53:10,221 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-17 22:53:10,221 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-17 22:53:10,222 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-17 22:53:10,222 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-17 22:53:10,222 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-17 22:53:10,222 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-17 22:53:10,223 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-17 22:53:10,223 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-17 22:53:10,223 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-17 22:53:10,223 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-17 22:53:10,223 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-17 22:53:10,224 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-17 22:53:10,224 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-17 22:53:10,224 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-17 22:53:10,224 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-17 22:53:10,225 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-17 22:53:10,225 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-17 22:53:10,225 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-17 22:53:10,225 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-17 22:53:10,226 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-17 22:53:10,226 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-17 22:53:10,226 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-17 22:53:10,226 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-17 22:53:10,227 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-17 22:53:10,227 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-17 22:53:10,227 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-17 22:53:10,227 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-17 22:53:10,227 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-17 22:53:10,228 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-17 22:53:10,228 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-17 22:53:10,228 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-17 22:53:10,228 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-17 22:53:10,228 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-17 22:53:10,229 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-17 22:53:10,229 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-17 22:53:10,229 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-17 22:53:10,229 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-17 22:53:10,229 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-17 22:53:10,230 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-17 22:53:10,230 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-17 22:53:10,230 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-17 22:53:10,231 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-17 22:53:10,231 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-17 22:53:10,231 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-17 22:53:10,232 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-17 22:53:10,232 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-17 22:53:10,232 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-17 22:53:10,233 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-17 22:53:10,233 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-17 22:53:10,234 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-17 22:53:10,234 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-17 22:53:10,234 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-17 22:53:10,235 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-17 22:53:10,235 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-17 22:53:10,235 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-17 22:53:10,236 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-17 22:53:10,236 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-17 22:53:10,236 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-17 22:53:10,237 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-17 22:53:10,237 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-17 22:53:10,237 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-17 22:53:10,238 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-17 22:53:10,238 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-17 22:53:10,238 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-17 22:53:10,239 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-17 22:53:10,239 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-17 22:53:10,239 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-17 22:53:10,240 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-17 22:53:10,240 INFO L280 TraceCheckUtils]: 134: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,240 INFO L275 TraceCheckUtils]: 135: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:10,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:10,401 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-17 22:53:10,401 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-17 22:53:10,402 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-17 22:53:10,402 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-17 22:53:10,402 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-17 22:53:10,402 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-17 22:53:10,403 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-17 22:53:10,403 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-17 22:53:10,403 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-17 22:53:10,403 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-17 22:53:10,403 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-17 22:53:10,404 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-17 22:53:10,404 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-17 22:53:10,404 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-17 22:53:10,404 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-17 22:53:10,404 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-17 22:53:10,405 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-17 22:53:10,405 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-17 22:53:10,405 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-17 22:53:10,405 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-17 22:53:10,406 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-17 22:53:10,406 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-17 22:53:10,406 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-17 22:53:10,406 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-17 22:53:10,407 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-17 22:53:10,407 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-17 22:53:10,408 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-17 22:53:10,408 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-17 22:53:10,408 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-17 22:53:10,409 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-17 22:53:10,409 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-17 22:53:10,409 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-17 22:53:10,410 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-17 22:53:10,410 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-17 22:53:10,410 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-17 22:53:10,411 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-17 22:53:10,411 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-17 22:53:10,411 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-17 22:53:10,412 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-17 22:53:10,412 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-17 22:53:10,413 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-17 22:53:10,413 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-17 22:53:10,413 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-17 22:53:10,414 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-17 22:53:10,414 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-17 22:53:10,414 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-17 22:53:10,414 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-17 22:53:10,415 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-17 22:53:10,415 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-17 22:53:10,415 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-17 22:53:10,416 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-17 22:53:10,416 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-17 22:53:10,416 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-17 22:53:10,417 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-17 22:53:10,417 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-17 22:53:10,418 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-17 22:53:10,418 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-17 22:53:10,418 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-17 22:53:10,419 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-17 22:53:10,419 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-17 22:53:10,419 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-17 22:53:10,420 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-17 22:53:10,420 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-17 22:53:10,420 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-17 22:53:10,421 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-17 22:53:10,421 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-17 22:53:10,422 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-17 22:53:10,422 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-17 22:53:10,422 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-17 22:53:10,423 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-17 22:53:10,423 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-17 22:53:10,423 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-17 22:53:10,424 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-17 22:53:10,424 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-17 22:53:10,424 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-17 22:53:10,425 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-17 22:53:10,425 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-17 22:53:10,425 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-17 22:53:10,426 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-17 22:53:10,426 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-17 22:53:10,426 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-17 22:53:10,427 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-17 22:53:10,427 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-17 22:53:10,427 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-17 22:53:10,428 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-17 22:53:10,428 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-17 22:53:10,429 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-17 22:53:10,429 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-17 22:53:10,429 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-17 22:53:10,430 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-17 22:53:10,430 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-17 22:53:10,430 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-17 22:53:10,431 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-17 22:53:10,431 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-17 22:53:10,431 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-17 22:53:10,432 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-17 22:53:10,432 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-17 22:53:10,432 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-17 22:53:10,433 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-17 22:53:10,433 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-17 22:53:10,433 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-17 22:53:10,434 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-17 22:53:10,434 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-17 22:53:10,434 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-17 22:53:10,435 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-17 22:53:10,435 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-17 22:53:10,435 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-17 22:53:10,436 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-17 22:53:10,436 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-17 22:53:10,436 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-17 22:53:10,437 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-17 22:53:10,437 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-17 22:53:10,437 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-17 22:53:10,438 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-17 22:53:10,438 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-17 22:53:10,438 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-17 22:53:10,439 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-17 22:53:10,439 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-17 22:53:10,439 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-17 22:53:10,440 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-17 22:53:10,440 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-17 22:53:10,441 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-17 22:53:10,441 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-17 22:53:10,441 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-17 22:53:10,442 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-17 22:53:10,442 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-17 22:53:10,442 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-17 22:53:10,443 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-17 22:53:10,443 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-17 22:53:10,443 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-17 22:53:10,444 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-17 22:53:10,444 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-17 22:53:10,445 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-17 22:53:10,445 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-17 22:53:10,445 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-17 22:53:10,446 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-17 22:53:10,446 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-17 22:53:10,446 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-17 22:53:10,447 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-17 22:53:10,502 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-17 22:53:10,503 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-17 22:53:10,503 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-17 22:53:10,503 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-17 22:53:10,503 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-17 22:53:10,503 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-17 22:53:10,503 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-17 22:53:10,503 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-17 22:53:10,504 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-17 22:53:10,504 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-17 22:53:10,504 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-17 22:53:10,504 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-17 22:53:10,504 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-17 22:53:10,504 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-17 22:53:10,504 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-17 22:53:10,505 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-17 22:53:10,505 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-17 22:53:10,505 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-17 22:53:10,505 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-17 22:53:10,505 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-17 22:53:10,505 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-17 22:53:10,506 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-17 22:53:10,506 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-17 22:53:10,506 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-17 22:53:10,506 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-17 22:53:10,510 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-17 22:53:10,511 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-17 22:53:10,511 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-17 22:53:10,511 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-17 22:53:10,511 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-17 22:53:10,512 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-17 22:53:10,512 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-17 22:53:10,512 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-17 22:53:10,513 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-17 22:53:10,513 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-17 22:53:10,513 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-17 22:53:10,516 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-17 22:53:10,518 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-17 22:53:10,521 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-17 22:53:10,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:10,698 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-17 22:53:10,700 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-17 22:53:10,702 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-17 22:53:10,704 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-17 22:53:10,705 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-17 22:53:10,707 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-17 22:53:10,708 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-17 22:53:10,710 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-17 22:53:10,712 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-17 22:53:10,713 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-17 22:53:10,715 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-17 22:53:10,717 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-17 22:53:10,718 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-17 22:53:10,720 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-17 22:53:10,722 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-17 22:53:10,724 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-17 22:53:10,726 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-17 22:53:10,727 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-17 22:53:10,729 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-17 22:53:10,731 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-17 22:53:10,733 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-17 22:53:10,735 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-17 22:53:10,736 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-17 22:53:10,738 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-17 22:53:10,740 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-17 22:53:10,741 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-17 22:53:10,743 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-17 22:53:10,745 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-17 22:53:10,747 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-17 22:53:10,749 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-17 22:53:10,751 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-17 22:53:10,753 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-17 22:53:10,755 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-17 22:53:10,757 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-17 22:53:10,759 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-17 22:53:10,762 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-17 22:53:10,764 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-17 22:53:10,767 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-17 22:53:10,768 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-17 22:53:10,770 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-17 22:53:10,772 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-17 22:53:10,773 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-17 22:53:10,775 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-17 22:53:10,777 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-17 22:53:10,779 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-17 22:53:10,780 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-17 22:53:10,782 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-17 22:53:10,784 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-17 22:53:10,786 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-17 22:53:10,788 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-17 22:53:10,790 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-17 22:53:10,792 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-17 22:53:10,794 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-17 22:53:10,796 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-17 22:53:10,798 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-17 22:53:10,800 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-17 22:53:10,802 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-17 22:53:10,804 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-17 22:53:10,805 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-17 22:53:10,807 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-17 22:53:10,809 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-17 22:53:10,811 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-17 22:53:10,812 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-17 22:53:10,814 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-17 22:53:10,816 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-17 22:53:10,818 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-17 22:53:10,820 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-17 22:53:10,822 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-17 22:53:10,824 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-17 22:53:10,826 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-17 22:53:10,828 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-17 22:53:10,830 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-17 22:53:10,832 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-17 22:53:10,834 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-17 22:53:10,835 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-17 22:53:10,837 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-17 22:53:10,839 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-17 22:53:10,841 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-17 22:53:10,843 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-17 22:53:10,845 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-17 22:53:10,848 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-17 22:53:10,850 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-17 22:53:10,852 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-17 22:53:10,854 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-17 22:53:10,856 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-17 22:53:10,858 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-17 22:53:10,860 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-17 22:53:10,861 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-17 22:53:10,863 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-17 22:53:10,865 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-17 22:53:10,867 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-17 22:53:10,869 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-17 22:53:10,871 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-17 22:53:10,873 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-17 22:53:10,875 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-17 22:53:10,877 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-17 22:53:10,879 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-17 22:53:10,881 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-17 22:53:10,882 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-17 22:53:10,884 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-17 22:53:10,886 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-17 22:53:10,888 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-17 22:53:10,890 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-17 22:53:10,891 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-17 22:53:10,893 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-17 22:53:10,895 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-17 22:53:10,896 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-17 22:53:10,898 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-17 22:53:10,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:10,928 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-17 22:53:10,928 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-17 22:53:10,928 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-17 22:53:10,928 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-17 22:53:10,928 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-17 22:53:10,928 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-17 22:53:10,928 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-17 22:53:10,928 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-17 22:53:10,929 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-17 22:53:10,929 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-17 22:53:10,929 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-17 22:53:10,929 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-17 22:53:10,929 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-17 22:53:10,929 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-17 22:53:10,929 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-17 22:53:10,929 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-17 22:53:10,930 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-17 22:53:10,930 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-17 22:53:10,930 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-17 22:53:10,930 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-17 22:53:10,930 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-17 22:53:10,930 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-17 22:53:10,930 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-17 22:53:10,930 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-17 22:53:10,930 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-17 22:53:10,931 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-17 22:53:10,931 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-17 22:53:10,931 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-17 22:53:10,931 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-17 22:53:10,931 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-17 22:53:10,931 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-17 22:53:10,931 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-17 22:53:10,931 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-17 22:53:10,931 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-17 22:53:10,932 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-17 22:53:10,932 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-17 22:53:10,932 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-17 22:53:10,932 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-17 22:53:10,932 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-17 22:53:10,932 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-17 22:53:10,932 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-17 22:53:10,932 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-17 22:53:10,932 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-17 22:53:10,933 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-17 22:53:10,933 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-17 22:53:10,933 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-17 22:53:10,933 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-17 22:53:10,933 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-17 22:53:10,933 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-17 22:53:10,933 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-17 22:53:10,933 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-17 22:53:10,933 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-17 22:53:10,934 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-17 22:53:10,934 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-17 22:53:10,934 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-17 22:53:10,934 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-17 22:53:10,934 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-17 22:53:10,934 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-17 22:53:10,934 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-17 22:53:10,934 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-17 22:53:10,934 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-17 22:53:10,935 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-17 22:53:10,935 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-17 22:53:10,935 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-17 22:53:10,935 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-17 22:53:10,935 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-17 22:53:10,935 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-17 22:53:10,935 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-17 22:53:10,935 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,936 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {289343#true} {289344#false} #977#return; {289344#false} is VALID [2020-07-17 22:53:10,939 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-17 22:53:10,939 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-17 22:53:10,939 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,939 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {289343#true} {289343#true} #973#return; {289343#true} is VALID [2020-07-17 22:53:10,939 INFO L263 TraceCheckUtils]: 4: Hoare triple {289343#true} call #t~ret4 := main(); {289343#true} is VALID [2020-07-17 22:53:10,939 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} ~output~0 := -1; {289343#true} is VALID [2020-07-17 22:53:10,940 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-17 22:53:10,940 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-17 22:53:10,941 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-17 22:53:10,941 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-17 22:53:10,941 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-17 22:53:10,942 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-17 22:53:10,942 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-17 22:53:10,942 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-17 22:53:10,942 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-17 22:53:10,942 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-17 22:53:10,942 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-17 22:53:10,942 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-17 22:53:10,942 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-17 22:53:10,942 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-17 22:53:10,943 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-17 22:53:10,943 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-17 22:53:10,943 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-17 22:53:10,943 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-17 22:53:10,943 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-17 22:53:10,943 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-17 22:53:10,943 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-17 22:53:10,943 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-17 22:53:10,943 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-17 22:53:10,943 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-17 22:53:10,944 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-17 22:53:10,944 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-17 22:53:10,944 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-17 22:53:10,944 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-17 22:53:10,944 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-17 22:53:10,944 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-17 22:53:10,944 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-17 22:53:10,944 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-17 22:53:10,944 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-17 22:53:10,944 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-17 22:53:10,945 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-17 22:53:10,945 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-17 22:53:10,945 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-17 22:53:10,945 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-17 22:53:10,945 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-17 22:53:10,945 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-17 22:53:10,945 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-17 22:53:10,945 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-17 22:53:10,945 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-17 22:53:10,946 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-17 22:53:10,946 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-17 22:53:10,946 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-17 22:53:10,946 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-17 22:53:10,946 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-17 22:53:10,946 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-17 22:53:10,946 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-17 22:53:10,946 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-17 22:53:10,946 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-17 22:53:10,947 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-17 22:53:10,947 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-17 22:53:10,947 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-17 22:53:10,947 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-17 22:53:10,947 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-17 22:53:10,947 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-17 22:53:10,947 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-17 22:53:10,947 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-17 22:53:10,947 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-17 22:53:10,947 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-17 22:53:10,948 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-17 22:53:10,948 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-17 22:53:10,948 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-17 22:53:10,948 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-17 22:53:10,948 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-17 22:53:10,948 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-17 22:53:10,948 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-17 22:53:10,948 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-17 22:53:10,948 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-17 22:53:10,949 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-17 22:53:10,949 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-17 22:53:10,949 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-17 22:53:10,949 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-17 22:53:10,949 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-17 22:53:10,949 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-17 22:53:10,949 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-17 22:53:10,949 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-17 22:53:10,949 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-17 22:53:10,949 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-17 22:53:10,950 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-17 22:53:10,950 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-17 22:53:10,950 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-17 22:53:10,950 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-17 22:53:10,950 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-17 22:53:10,950 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-17 22:53:10,950 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-17 22:53:10,950 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-17 22:53:10,950 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-17 22:53:10,951 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-17 22:53:10,951 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-17 22:53:10,951 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-17 22:53:10,951 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-17 22:53:10,951 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-17 22:53:10,951 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-17 22:53:10,951 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-17 22:53:10,951 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-17 22:53:10,951 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-17 22:53:10,951 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-17 22:53:10,952 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-17 22:53:10,952 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-17 22:53:10,952 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-17 22:53:10,952 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-17 22:53:10,952 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-17 22:53:10,952 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-17 22:53:10,953 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-17 22:53:10,955 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-17 22:53:10,956 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-17 22:53:10,958 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-17 22:53:10,959 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-17 22:53:10,961 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-17 22:53:10,962 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-17 22:53:10,963 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-17 22:53:10,963 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-17 22:53:10,963 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-17 22:53:10,963 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-17 22:53:10,963 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-17 22:53:10,963 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-17 22:53:10,964 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-17 22:53:10,964 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-17 22:53:10,964 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-17 22:53:10,964 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-17 22:53:10,964 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-17 22:53:10,965 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-17 22:53:10,965 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-17 22:53:10,965 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-17 22:53:10,965 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-17 22:53:10,965 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-17 22:53:10,965 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-17 22:53:10,965 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-17 22:53:10,965 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-17 22:53:10,966 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-17 22:53:10,966 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-17 22:53:10,966 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-17 22:53:10,966 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-17 22:53:10,966 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-17 22:53:10,966 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-17 22:53:10,966 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-17 22:53:10,966 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-17 22:53:10,966 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-17 22:53:10,967 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-17 22:53:10,967 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-17 22:53:10,967 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-17 22:53:10,967 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-17 22:53:10,967 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-17 22:53:10,967 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-17 22:53:10,967 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-17 22:53:10,967 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-17 22:53:10,967 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-17 22:53:10,967 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-17 22:53:10,968 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-17 22:53:10,968 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-17 22:53:10,968 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-17 22:53:10,968 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-17 22:53:10,968 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-17 22:53:10,968 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-17 22:53:10,968 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-17 22:53:10,968 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-17 22:53:10,968 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-17 22:53:10,969 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-17 22:53:10,969 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-17 22:53:10,969 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-17 22:53:10,969 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-17 22:53:10,969 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-17 22:53:10,969 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-17 22:53:10,969 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-17 22:53:10,969 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-17 22:53:10,969 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-17 22:53:10,969 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-17 22:53:10,970 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-17 22:53:10,970 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-17 22:53:10,970 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-17 22:53:10,970 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-17 22:53:10,970 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-17 22:53:10,970 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-17 22:53:10,970 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-17 22:53:10,970 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-17 22:53:10,970 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-17 22:53:10,971 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-17 22:53:10,971 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-17 22:53:10,971 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-17 22:53:10,971 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-17 22:53:10,971 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-17 22:53:10,971 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-17 22:53:10,971 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-17 22:53:10,971 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-17 22:53:10,971 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-17 22:53:10,971 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-17 22:53:10,972 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-17 22:53:10,972 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-17 22:53:10,972 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-17 22:53:10,972 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-17 22:53:10,972 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-17 22:53:10,972 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-17 22:53:10,972 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-17 22:53:10,972 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-17 22:53:10,972 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-17 22:53:10,973 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-17 22:53:10,973 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-17 22:53:10,973 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-17 22:53:10,973 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-17 22:53:10,973 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-17 22:53:10,973 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-17 22:53:10,973 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-17 22:53:10,973 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-17 22:53:10,973 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-17 22:53:10,973 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-17 22:53:10,974 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-17 22:53:10,974 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-17 22:53:10,974 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-17 22:53:10,974 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-17 22:53:10,974 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-17 22:53:10,974 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-17 22:53:10,974 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-17 22:53:10,974 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-17 22:53:10,974 INFO L280 TraceCheckUtils]: 222: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,975 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-17 22:53:10,975 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-17 22:53:10,975 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-17 22:53:10,975 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-17 22:53:10,976 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-17 22:53:10,977 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-17 22:53:10,977 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-17 22:53:10,977 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-17 22:53:10,977 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-17 22:53:10,977 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-17 22:53:10,977 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-17 22:53:10,977 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-17 22:53:10,977 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-17 22:53:10,977 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-17 22:53:10,978 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-17 22:53:10,978 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-17 22:53:10,978 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-17 22:53:10,978 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-17 22:53:10,978 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-17 22:53:10,978 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-17 22:53:10,978 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-17 22:53:10,978 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-17 22:53:10,978 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-17 22:53:10,979 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-17 22:53:10,979 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-17 22:53:10,979 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-17 22:53:10,979 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-17 22:53:10,979 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-17 22:53:10,979 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-17 22:53:10,979 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-17 22:53:10,979 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-17 22:53:10,979 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-17 22:53:10,979 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-17 22:53:10,980 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-17 22:53:10,980 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-17 22:53:10,980 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-17 22:53:10,980 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-17 22:53:10,980 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-17 22:53:10,980 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-17 22:53:10,980 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-17 22:53:10,980 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-17 22:53:10,980 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-17 22:53:10,981 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-17 22:53:10,981 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-17 22:53:10,981 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-17 22:53:10,981 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-17 22:53:10,981 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-17 22:53:10,981 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-17 22:53:10,981 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-17 22:53:10,981 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-17 22:53:10,981 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-17 22:53:10,981 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-17 22:53:10,982 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-17 22:53:10,982 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-17 22:53:10,982 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-17 22:53:10,982 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-17 22:53:10,982 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-17 22:53:10,982 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-17 22:53:10,982 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-17 22:53:10,982 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-17 22:53:10,982 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-17 22:53:10,983 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-17 22:53:10,983 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-17 22:53:10,983 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-17 22:53:10,983 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-17 22:53:10,983 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-17 22:53:10,983 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-17 22:53:10,983 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-17 22:53:10,983 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-17 22:53:10,983 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-17 22:53:10,984 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-17 22:53:10,984 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-17 22:53:10,984 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-17 22:53:10,984 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-17 22:53:10,984 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-17 22:53:10,984 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-17 22:53:10,984 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-17 22:53:10,984 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-17 22:53:10,984 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-17 22:53:10,984 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-17 22:53:10,985 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-17 22:53:10,985 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-17 22:53:10,985 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-17 22:53:10,985 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-17 22:53:10,985 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-17 22:53:10,985 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-17 22:53:10,985 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-17 22:53:10,985 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-17 22:53:10,985 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-17 22:53:10,986 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-17 22:53:10,986 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-17 22:53:10,986 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-17 22:53:10,986 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-17 22:53:10,986 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-17 22:53:10,986 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-17 22:53:10,986 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-17 22:53:10,986 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-17 22:53:10,986 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-17 22:53:10,986 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-17 22:53:10,987 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-17 22:53:10,987 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-17 22:53:10,987 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-17 22:53:10,987 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-17 22:53:10,987 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-17 22:53:10,987 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-17 22:53:10,987 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-17 22:53:10,987 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-17 22:53:10,987 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-17 22:53:10,987 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-17 22:53:10,988 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-17 22:53:10,988 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-17 22:53:10,988 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-17 22:53:10,988 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-17 22:53:10,988 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-17 22:53:10,988 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-17 22:53:10,988 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-17 22:53:10,988 INFO L280 TraceCheckUtils]: 339: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,988 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:10,989 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-17 22:53:10,989 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-17 22:53:10,989 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-17 22:53:10,990 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-17 22:53:10,991 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-17 22:53:10,991 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-17 22:53:10,991 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-17 22:53:10,991 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-17 22:53:10,991 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-17 22:53:10,991 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-17 22:53:10,991 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-17 22:53:10,991 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-17 22:53:10,991 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-17 22:53:10,992 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-17 22:53:10,992 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-17 22:53:10,992 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-17 22:53:10,992 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-17 22:53:10,992 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-17 22:53:10,992 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-17 22:53:10,992 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-17 22:53:10,992 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-17 22:53:10,992 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-17 22:53:10,993 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-17 22:53:10,993 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-17 22:53:10,993 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-17 22:53:10,993 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-17 22:53:10,993 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-17 22:53:10,993 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-17 22:53:10,993 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-17 22:53:10,993 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-17 22:53:10,993 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-17 22:53:10,993 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-17 22:53:10,994 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-17 22:53:10,994 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-17 22:53:10,994 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-17 22:53:10,994 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-17 22:53:10,994 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-17 22:53:10,994 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-17 22:53:10,994 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-17 22:53:10,994 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-17 22:53:10,994 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-17 22:53:10,995 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-17 22:53:10,995 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-17 22:53:10,995 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-17 22:53:10,995 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-17 22:53:10,995 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-17 22:53:10,995 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-17 22:53:10,995 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-17 22:53:10,995 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-17 22:53:10,995 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-17 22:53:10,995 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-17 22:53:10,996 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-17 22:53:10,996 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-17 22:53:10,996 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-17 22:53:10,996 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-17 22:53:10,996 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-17 22:53:10,996 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-17 22:53:10,996 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-17 22:53:10,996 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-17 22:53:10,996 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-17 22:53:10,997 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-17 22:53:10,997 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-17 22:53:10,997 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-17 22:53:10,997 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-17 22:53:10,997 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-17 22:53:10,997 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-17 22:53:10,997 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-17 22:53:10,997 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-17 22:53:10,997 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-17 22:53:10,997 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-17 22:53:10,998 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-17 22:53:10,998 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-17 22:53:10,998 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-17 22:53:10,998 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-17 22:53:10,998 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-17 22:53:10,998 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-17 22:53:10,998 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-17 22:53:10,998 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-17 22:53:10,998 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-17 22:53:10,999 INFO L280 TraceCheckUtils]: 420: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:10,999 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:10,999 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-17 22:53:10,999 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-17 22:53:10,999 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-17 22:53:11,000 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-17 22:53:11,001 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-17 22:53:11,001 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-17 22:53:11,001 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-17 22:53:11,001 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-17 22:53:11,001 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-17 22:53:11,001 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-17 22:53:11,001 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-17 22:53:11,001 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-17 22:53:11,002 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-17 22:53:11,002 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-17 22:53:11,002 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-17 22:53:11,002 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-17 22:53:11,002 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-17 22:53:11,002 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-17 22:53:11,002 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-17 22:53:11,002 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-17 22:53:11,002 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-17 22:53:11,002 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-17 22:53:11,003 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-17 22:53:11,003 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-17 22:53:11,003 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-17 22:53:11,003 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-17 22:53:11,003 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-17 22:53:11,003 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-17 22:53:11,003 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-17 22:53:11,003 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-17 22:53:11,003 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-17 22:53:11,004 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-17 22:53:11,004 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-17 22:53:11,004 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-17 22:53:11,004 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-17 22:53:11,004 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-17 22:53:11,004 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-17 22:53:11,004 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-17 22:53:11,004 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-17 22:53:11,004 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-17 22:53:11,005 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-17 22:53:11,005 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-17 22:53:11,005 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-17 22:53:11,005 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-17 22:53:11,005 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-17 22:53:11,005 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-17 22:53:11,005 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-17 22:53:11,005 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-17 22:53:11,005 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-17 22:53:11,006 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-17 22:53:11,006 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-17 22:53:11,006 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-17 22:53:11,006 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-17 22:53:11,006 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-17 22:53:11,007 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-17 22:53:11,007 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-17 22:53:11,007 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-17 22:53:11,007 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-17 22:53:11,007 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-17 22:53:11,007 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-17 22:53:11,007 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-17 22:53:11,007 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-17 22:53:11,008 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-17 22:53:11,008 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-17 22:53:11,008 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-17 22:53:11,008 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-17 22:53:11,008 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-17 22:53:11,008 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-17 22:53:11,008 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-17 22:53:11,009 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-17 22:53:11,009 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-17 22:53:11,009 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-17 22:53:11,009 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-17 22:53:11,009 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-17 22:53:11,009 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-17 22:53:11,009 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-17 22:53:11,009 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-17 22:53:11,010 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-17 22:53:11,010 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-17 22:53:11,010 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-17 22:53:11,010 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-17 22:53:11,010 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-17 22:53:11,010 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-17 22:53:11,010 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-17 22:53:11,011 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-17 22:53:11,011 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-17 22:53:11,011 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-17 22:53:11,011 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-17 22:53:11,011 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-17 22:53:11,011 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-17 22:53:11,011 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-17 22:53:11,011 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-17 22:53:11,011 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-17 22:53:11,012 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-17 22:53:11,012 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-17 22:53:11,012 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-17 22:53:11,012 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-17 22:53:11,012 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-17 22:53:11,012 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-17 22:53:11,012 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-17 22:53:11,012 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-17 22:53:11,013 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-17 22:53:11,013 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-17 22:53:11,013 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-17 22:53:11,013 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-17 22:53:11,013 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-17 22:53:11,013 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-17 22:53:11,013 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-17 22:53:11,013 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-17 22:53:11,014 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-17 22:53:11,014 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-17 22:53:11,014 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-17 22:53:11,014 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-17 22:53:11,014 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-17 22:53:11,014 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-17 22:53:11,014 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-17 22:53:11,014 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-17 22:53:11,014 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-17 22:53:11,015 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-17 22:53:11,015 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-17 22:53:11,015 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-17 22:53:11,015 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-17 22:53:11,015 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-17 22:53:11,015 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-17 22:53:11,015 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-17 22:53:11,015 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-17 22:53:11,015 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,016 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-17 22:53:11,017 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-17 22:53:11,017 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-17 22:53:11,017 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-17 22:53:11,017 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-17 22:53:11,017 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-17 22:53:11,017 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-17 22:53:11,017 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-17 22:53:11,017 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-17 22:53:11,017 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-17 22:53:11,017 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-17 22:53:11,018 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-17 22:53:11,018 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-17 22:53:11,018 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-17 22:53:11,018 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-17 22:53:11,018 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-17 22:53:11,018 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-17 22:53:11,018 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-17 22:53:11,018 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-17 22:53:11,019 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-17 22:53:11,019 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-17 22:53:11,019 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-17 22:53:11,019 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-17 22:53:11,019 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-17 22:53:11,019 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-17 22:53:11,019 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-17 22:53:11,019 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-17 22:53:11,020 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-17 22:53:11,020 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-17 22:53:11,020 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-17 22:53:11,020 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-17 22:53:11,020 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-17 22:53:11,020 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-17 22:53:11,020 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-17 22:53:11,021 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-17 22:53:11,021 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-17 22:53:11,021 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-17 22:53:11,021 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-17 22:53:11,021 INFO L280 TraceCheckUtils]: 597: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:11,021 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:11,021 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-17 22:53:11,021 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-17 22:53:11,025 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-17 22:53:11,032 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-17 22:53:11,032 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-17 22:53:11,032 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-17 22:53:11,033 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-17 22:53:11,033 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-17 22:53:11,033 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-17 22:53:11,033 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-17 22:53:11,033 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-17 22:53:11,033 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-17 22:53:11,034 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-17 22:53:11,034 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-17 22:53:11,034 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-17 22:53:11,034 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-17 22:53:11,034 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-17 22:53:11,034 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-17 22:53:11,034 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-17 22:53:11,035 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-17 22:53:11,035 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-17 22:53:11,035 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-17 22:53:11,035 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-17 22:53:11,035 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-17 22:53:11,035 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-17 22:53:11,035 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-17 22:53:11,036 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-17 22:53:11,036 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-17 22:53:11,036 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-17 22:53:11,036 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-17 22:53:11,036 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-17 22:53:11,036 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-17 22:53:11,037 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-17 22:53:11,037 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-17 22:53:11,037 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-17 22:53:11,037 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-17 22:53:11,037 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-17 22:53:11,037 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-17 22:53:11,037 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-17 22:53:11,038 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-17 22:53:11,038 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-17 22:53:11,038 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-17 22:53:11,038 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-17 22:53:11,038 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-17 22:53:11,038 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-17 22:53:11,039 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-17 22:53:11,039 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-17 22:53:11,039 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-17 22:53:11,039 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-17 22:53:11,039 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-17 22:53:11,039 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-17 22:53:11,040 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-17 22:53:11,040 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-17 22:53:11,040 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-17 22:53:11,040 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-17 22:53:11,040 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-17 22:53:11,040 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-17 22:53:11,040 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-17 22:53:11,041 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-17 22:53:11,041 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-17 22:53:11,041 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-17 22:53:11,041 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-17 22:53:11,041 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-17 22:53:11,041 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-17 22:53:11,042 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-17 22:53:11,042 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-17 22:53:11,042 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-17 22:53:11,042 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-17 22:53:11,042 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-17 22:53:11,042 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-17 22:53:11,042 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-17 22:53:11,043 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-17 22:53:11,043 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-17 22:53:11,043 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-17 22:53:11,043 INFO L280 TraceCheckUtils]: 673: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:11,043 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:11,043 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-17 22:53:11,043 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-17 22:53:11,044 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-17 22:53:11,050 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-17 22:53:11,050 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-17 22:53:11,051 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-17 22:53:11,051 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-17 22:53:11,051 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-17 22:53:11,051 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-17 22:53:11,051 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-17 22:53:11,052 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-17 22:53:11,052 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-17 22:53:11,052 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-17 22:53:11,052 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-17 22:53:11,052 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-17 22:53:11,052 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-17 22:53:11,052 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-17 22:53:11,053 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-17 22:53:11,053 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-17 22:53:11,053 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-17 22:53:11,053 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-17 22:53:11,053 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-17 22:53:11,053 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-17 22:53:11,054 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-17 22:53:11,054 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-17 22:53:11,054 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-17 22:53:11,054 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-17 22:53:11,054 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-17 22:53:11,054 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-17 22:53:11,054 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-17 22:53:11,055 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-17 22:53:11,055 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-17 22:53:11,055 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-17 22:53:11,055 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-17 22:53:11,055 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-17 22:53:11,055 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-17 22:53:11,055 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-17 22:53:11,056 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-17 22:53:11,056 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-17 22:53:11,056 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-17 22:53:11,056 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-17 22:53:11,056 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-17 22:53:11,057 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-17 22:53:11,057 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-17 22:53:11,057 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-17 22:53:11,057 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-17 22:53:11,057 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-17 22:53:11,057 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-17 22:53:11,057 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-17 22:53:11,058 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-17 22:53:11,058 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-17 22:53:11,058 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-17 22:53:11,058 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-17 22:53:11,058 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-17 22:53:11,058 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-17 22:53:11,058 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-17 22:53:11,059 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-17 22:53:11,059 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-17 22:53:11,059 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-17 22:53:11,059 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-17 22:53:11,059 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-17 22:53:11,059 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-17 22:53:11,059 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-17 22:53:11,060 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-17 22:53:11,060 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-17 22:53:11,060 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-17 22:53:11,060 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-17 22:53:11,060 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-17 22:53:11,060 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-17 22:53:11,061 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-17 22:53:11,061 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-17 22:53:11,061 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-17 22:53:11,061 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-17 22:53:11,061 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-17 22:53:11,061 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-17 22:53:11,061 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-17 22:53:11,062 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-17 22:53:11,062 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-17 22:53:11,062 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-17 22:53:11,062 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-17 22:53:11,062 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-17 22:53:11,062 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-17 22:53:11,063 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-17 22:53:11,063 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-17 22:53:11,063 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-17 22:53:11,063 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-17 22:53:11,063 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-17 22:53:11,063 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-17 22:53:11,063 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-17 22:53:11,064 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-17 22:53:11,064 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-17 22:53:11,064 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-17 22:53:11,064 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-17 22:53:11,064 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-17 22:53:11,064 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-17 22:53:11,064 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-17 22:53:11,065 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-17 22:53:11,065 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-17 22:53:11,065 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-17 22:53:11,065 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-17 22:53:11,065 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-17 22:53:11,065 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-17 22:53:11,065 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-17 22:53:11,066 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-17 22:53:11,066 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-17 22:53:11,066 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-17 22:53:11,066 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-17 22:53:11,066 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-17 22:53:11,066 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-17 22:53:11,066 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-17 22:53:11,067 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-17 22:53:11,067 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-17 22:53:11,067 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-17 22:53:11,067 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-17 22:53:11,067 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-17 22:53:11,067 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-17 22:53:11,068 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-17 22:53:11,068 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-17 22:53:11,068 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-17 22:53:11,068 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-17 22:53:11,068 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-17 22:53:11,068 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-17 22:53:11,068 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-17 22:53:11,069 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-17 22:53:11,069 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-17 22:53:11,069 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-17 22:53:11,069 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-17 22:53:11,069 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-17 22:53:11,069 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-17 22:53:11,069 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-17 22:53:11,070 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-17 22:53:11,070 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-17 22:53:11,070 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-17 22:53:11,070 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-17 22:53:11,070 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-17 22:53:11,070 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-17 22:53:11,070 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-17 22:53:11,071 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-17 22:53:11,071 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-17 22:53:11,071 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-17 22:53:11,071 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-17 22:53:11,071 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-17 22:53:11,071 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-17 22:53:11,071 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-17 22:53:11,072 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-17 22:53:11,072 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-17 22:53:11,072 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-17 22:53:11,072 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-17 22:53:11,072 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-17 22:53:11,072 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-17 22:53:11,072 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-17 22:53:11,073 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-17 22:53:11,073 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-17 22:53:11,073 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-17 22:53:11,073 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-17 22:53:11,073 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-17 22:53:11,073 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-17 22:53:11,074 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-17 22:53:11,074 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-17 22:53:11,074 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-17 22:53:11,074 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-17 22:53:11,074 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-17 22:53:11,074 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-17 22:53:11,074 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-17 22:53:11,075 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-17 22:53:11,075 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-17 22:53:11,075 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-17 22:53:11,075 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-17 22:53:11,075 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-17 22:53:11,075 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-17 22:53:11,075 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-17 22:53:11,076 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-17 22:53:11,076 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-17 22:53:11,076 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-17 22:53:11,076 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-17 22:53:11,076 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-17 22:53:11,076 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-17 22:53:11,077 INFO L280 TraceCheckUtils]: 852: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:11,077 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:11,077 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-17 22:53:11,077 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-17 22:53:11,077 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-17 22:53:11,079 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-17 22:53:11,079 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-17 22:53:11,079 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-17 22:53:11,080 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-17 22:53:11,080 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-17 22:53:11,080 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-17 22:53:11,080 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-17 22:53:11,080 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-17 22:53:11,080 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-17 22:53:11,080 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-17 22:53:11,080 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-17 22:53:11,080 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-17 22:53:11,081 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-17 22:53:11,081 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-17 22:53:11,081 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-17 22:53:11,081 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-17 22:53:11,081 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-17 22:53:11,081 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-17 22:53:11,081 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-17 22:53:11,081 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-17 22:53:11,081 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-17 22:53:11,082 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-17 22:53:11,082 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-17 22:53:11,082 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-17 22:53:11,082 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-17 22:53:11,082 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-17 22:53:11,082 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-17 22:53:11,082 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-17 22:53:11,082 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-17 22:53:11,082 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-17 22:53:11,082 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-17 22:53:11,083 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-17 22:53:11,083 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-17 22:53:11,083 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-17 22:53:11,083 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-17 22:53:11,083 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-17 22:53:11,083 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-17 22:53:11,083 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-17 22:53:11,083 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-17 22:53:11,083 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-17 22:53:11,083 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-17 22:53:11,084 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-17 22:53:11,084 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-17 22:53:11,084 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-17 22:53:11,084 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-17 22:53:11,084 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-17 22:53:11,084 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-17 22:53:11,084 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-17 22:53:11,084 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-17 22:53:11,084 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-17 22:53:11,085 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-17 22:53:11,085 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-17 22:53:11,085 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-17 22:53:11,085 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-17 22:53:11,085 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-17 22:53:11,085 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-17 22:53:11,085 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-17 22:53:11,085 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-17 22:53:11,085 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-17 22:53:11,085 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-17 22:53:11,086 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-17 22:53:11,086 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-17 22:53:11,086 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-17 22:53:11,086 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-17 22:53:11,086 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-17 22:53:11,086 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-17 22:53:11,086 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-17 22:53:11,086 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-17 22:53:11,086 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-17 22:53:11,087 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-17 22:53:11,087 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-17 22:53:11,087 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-17 22:53:11,087 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-17 22:53:11,087 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-17 22:53:11,087 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-17 22:53:11,087 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-17 22:53:11,087 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-17 22:53:11,087 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-17 22:53:11,087 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-17 22:53:11,088 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-17 22:53:11,088 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-17 22:53:11,088 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-17 22:53:11,088 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-17 22:53:11,088 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-17 22:53:11,088 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-17 22:53:11,088 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-17 22:53:11,088 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-17 22:53:11,088 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-17 22:53:11,089 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-17 22:53:11,089 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-17 22:53:11,089 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-17 22:53:11,089 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-17 22:53:11,089 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-17 22:53:11,089 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-17 22:53:11,089 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-17 22:53:11,089 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-17 22:53:11,089 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-17 22:53:11,089 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-17 22:53:11,090 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-17 22:53:11,090 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-17 22:53:11,090 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-17 22:53:11,090 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-17 22:53:11,090 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-17 22:53:11,090 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-17 22:53:11,090 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-17 22:53:11,090 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-17 22:53:11,090 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-17 22:53:11,090 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-17 22:53:11,091 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-17 22:53:11,091 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-17 22:53:11,091 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-17 22:53:11,091 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-17 22:53:11,091 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-17 22:53:11,091 INFO L280 TraceCheckUtils]: 970: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:11,091 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:11,091 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-17 22:53:11,091 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-17 22:53:11,092 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-17 22:53:11,093 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-17 22:53:11,093 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-17 22:53:11,093 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-17 22:53:11,094 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-17 22:53:11,094 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-17 22:53:11,094 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-17 22:53:11,094 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-17 22:53:11,094 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-17 22:53:11,094 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-17 22:53:11,094 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-17 22:53:11,094 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-17 22:53:11,094 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-17 22:53:11,094 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-17 22:53:11,095 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-17 22:53:11,095 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-17 22:53:11,095 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-17 22:53:11,095 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-17 22:53:11,095 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-17 22:53:11,095 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-17 22:53:11,095 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-17 22:53:11,095 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-17 22:53:11,095 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-17 22:53:11,096 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-17 22:53:11,096 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-17 22:53:11,096 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-17 22:53:11,096 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-17 22:53:11,096 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-17 22:53:11,096 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-17 22:53:11,096 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-17 22:53:11,096 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-17 22:53:11,096 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-17 22:53:11,096 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-17 22:53:11,097 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-17 22:53:11,097 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-17 22:53:11,097 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-17 22:53:11,097 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-17 22:53:11,097 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-17 22:53:11,097 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-17 22:53:11,097 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-17 22:53:11,097 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-17 22:53:11,097 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-17 22:53:11,098 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-17 22:53:11,098 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-17 22:53:11,098 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-17 22:53:11,098 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-17 22:53:11,098 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-17 22:53:11,098 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-17 22:53:11,098 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-17 22:53:11,098 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-17 22:53:11,098 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-17 22:53:11,098 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-17 22:53:11,099 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-17 22:53:11,099 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-17 22:53:11,099 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-17 22:53:11,099 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-17 22:53:11,099 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-17 22:53:11,099 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-17 22:53:11,099 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-17 22:53:11,099 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-17 22:53:11,099 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-17 22:53:11,099 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-17 22:53:11,100 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-17 22:53:11,100 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-17 22:53:11,100 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-17 22:53:11,100 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-17 22:53:11,100 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-17 22:53:11,100 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-17 22:53:11,100 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-17 22:53:11,100 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-17 22:53:11,100 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-17 22:53:11,101 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-17 22:53:11,101 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-17 22:53:11,101 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-17 22:53:11,101 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-17 22:53:11,101 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-17 22:53:11,101 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-17 22:53:11,101 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-17 22:53:11,101 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-17 22:53:11,101 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-17 22:53:11,101 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-17 22:53:11,102 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-17 22:53:11,102 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-17 22:53:11,102 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-17 22:53:11,102 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-17 22:53:11,102 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-17 22:53:11,102 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-17 22:53:11,102 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-17 22:53:11,102 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-17 22:53:11,102 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-17 22:53:11,103 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-17 22:53:11,103 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-17 22:53:11,103 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-17 22:53:11,103 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-17 22:53:11,103 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-17 22:53:11,103 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-17 22:53:11,103 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-17 22:53:11,103 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-17 22:53:11,103 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-17 22:53:11,103 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-17 22:53:11,104 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-17 22:53:11,104 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-17 22:53:11,104 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-17 22:53:11,104 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-17 22:53:11,104 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-17 22:53:11,104 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-17 22:53:11,104 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-17 22:53:11,104 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-17 22:53:11,104 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-17 22:53:11,105 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-17 22:53:11,105 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-17 22:53:11,105 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-17 22:53:11,105 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-17 22:53:11,105 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-17 22:53:11,105 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-17 22:53:11,105 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-17 22:53:11,105 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-17 22:53:11,105 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-17 22:53:11,105 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-17 22:53:11,106 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-17 22:53:11,106 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-17 22:53:11,106 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-17 22:53:11,106 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-17 22:53:11,106 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-17 22:53:11,106 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-17 22:53:11,106 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-17 22:53:11,106 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-17 22:53:11,106 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-17 22:53:11,107 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-17 22:53:11,107 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-17 22:53:11,107 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-17 22:53:11,107 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-17 22:53:11,107 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-17 22:53:11,107 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-17 22:53:11,107 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-17 22:53:11,107 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-17 22:53:11,107 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:11,107 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:11,108 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-17 22:53:11,108 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-17 22:53:11,108 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-17 22:53:11,109 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-17 22:53:11,110 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-17 22:53:11,110 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-17 22:53:11,110 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-17 22:53:11,110 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-17 22:53:11,110 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-17 22:53:11,110 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-17 22:53:11,110 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-17 22:53:11,110 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-17 22:53:11,110 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-17 22:53:11,111 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-17 22:53:11,111 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-17 22:53:11,111 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-17 22:53:11,111 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-17 22:53:11,111 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-17 22:53:11,111 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-17 22:53:11,111 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-17 22:53:11,111 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-17 22:53:11,111 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-17 22:53:11,111 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-17 22:53:11,112 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-17 22:53:11,112 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-17 22:53:11,112 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-17 22:53:11,112 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-17 22:53:11,112 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-17 22:53:11,112 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-17 22:53:11,112 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-17 22:53:11,112 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-17 22:53:11,112 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-17 22:53:11,113 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-17 22:53:11,113 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-17 22:53:11,113 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-17 22:53:11,113 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-17 22:53:11,113 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-17 22:53:11,113 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-17 22:53:11,113 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-17 22:53:11,113 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-17 22:53:11,113 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-17 22:53:11,113 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-17 22:53:11,114 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-17 22:53:11,114 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-17 22:53:11,114 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-17 22:53:11,114 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-17 22:53:11,114 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-17 22:53:11,114 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-17 22:53:11,114 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-17 22:53:11,114 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-17 22:53:11,114 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-17 22:53:11,115 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-17 22:53:11,115 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-17 22:53:11,115 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-17 22:53:11,115 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-17 22:53:11,115 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-17 22:53:11,115 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-17 22:53:11,115 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-17 22:53:11,115 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-17 22:53:11,115 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-17 22:53:11,115 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-17 22:53:11,116 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-17 22:53:11,116 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-17 22:53:11,116 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-17 22:53:11,116 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-17 22:53:11,116 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-17 22:53:11,116 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-17 22:53:11,116 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-17 22:53:11,116 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-17 22:53:11,116 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-17 22:53:11,117 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-17 22:53:11,117 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-17 22:53:11,117 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-17 22:53:11,117 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-17 22:53:11,117 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-17 22:53:11,117 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-17 22:53:11,117 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-17 22:53:11,117 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-17 22:53:11,117 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-17 22:53:11,117 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-17 22:53:11,118 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-17 22:53:11,118 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-17 22:53:11,118 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-17 22:53:11,118 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-17 22:53:11,118 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-17 22:53:11,118 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-17 22:53:11,118 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-17 22:53:11,118 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-17 22:53:11,118 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-17 22:53:11,119 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-17 22:53:11,119 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-17 22:53:11,119 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-17 22:53:11,119 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-17 22:53:11,119 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-17 22:53:11,119 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-17 22:53:11,119 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-17 22:53:11,119 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-17 22:53:11,119 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-17 22:53:11,119 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-17 22:53:11,120 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-17 22:53:11,120 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-17 22:53:11,120 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-17 22:53:11,120 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-17 22:53:11,120 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-17 22:53:11,120 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-17 22:53:11,120 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-17 22:53:11,120 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-17 22:53:11,120 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-17 22:53:11,121 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-17 22:53:11,121 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-17 22:53:11,121 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-17 22:53:11,121 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-17 22:53:11,121 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-17 22:53:11,121 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-17 22:53:11,121 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-17 22:53:11,121 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-17 22:53:11,121 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-17 22:53:11,121 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-17 22:53:11,122 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-17 22:53:11,122 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-17 22:53:11,122 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-17 22:53:11,122 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-17 22:53:11,122 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-17 22:53:11,122 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-17 22:53:11,122 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-17 22:53:11,122 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-17 22:53:11,122 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-17 22:53:11,122 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-17 22:53:11,123 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-17 22:53:11,123 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-17 22:53:11,123 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-17 22:53:11,123 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-17 22:53:11,123 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-17 22:53:11,123 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-17 22:53:11,123 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-17 22:53:11,123 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-17 22:53:11,123 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-17 22:53:11,123 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,124 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-17 22:53:11,125 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-17 22:53:11,125 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-17 22:53:11,125 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-17 22:53:11,125 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-17 22:53:11,125 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-17 22:53:11,125 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-17 22:53:11,125 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-17 22:53:11,125 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-17 22:53:11,125 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-17 22:53:11,125 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,126 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-17 22:53:11,127 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-17 22:53:11,127 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-17 22:53:11,127 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-17 22:53:11,127 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-17 22:53:11,127 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-17 22:53:11,127 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-17 22:53:11,127 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-17 22:53:11,127 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-17 22:53:11,127 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-17 22:53:11,129 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-17 22:53:11,130 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-17 22:53:11,132 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-17 22:53:11,133 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-17 22:53:11,135 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-17 22:53:11,136 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-17 22:53:11,138 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-17 22:53:11,139 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-17 22:53:11,141 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-17 22:53:11,142 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-17 22:53:11,143 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-17 22:53:11,145 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-17 22:53:11,146 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-17 22:53:11,147 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-17 22:53:11,148 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-17 22:53:11,150 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-17 22:53:11,151 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-17 22:53:11,152 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-17 22:53:11,153 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-17 22:53:11,155 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-17 22:53:11,156 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-17 22:53:11,157 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-17 22:53:11,158 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-17 22:53:11,160 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-17 22:53:11,161 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-17 22:53:11,163 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-17 22:53:11,164 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-17 22:53:11,165 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-17 22:53:11,167 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-17 22:53:11,168 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-17 22:53:11,170 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-17 22:53:11,171 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-17 22:53:11,173 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-17 22:53:11,174 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-17 22:53:11,175 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-17 22:53:11,177 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-17 22:53:11,178 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-17 22:53:11,179 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-17 22:53:11,181 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-17 22:53:11,183 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-17 22:53:11,184 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-17 22:53:11,186 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-17 22:53:11,187 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-17 22:53:11,189 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-17 22:53:11,190 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-17 22:53:11,191 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-17 22:53:11,193 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-17 22:53:11,194 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-17 22:53:11,196 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-17 22:53:11,197 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-17 22:53:11,199 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-17 22:53:11,200 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-17 22:53:11,202 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-17 22:53:11,203 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-17 22:53:11,204 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-17 22:53:11,206 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-17 22:53:11,207 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-17 22:53:11,208 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-17 22:53:11,210 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-17 22:53:11,211 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-17 22:53:11,213 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-17 22:53:11,214 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-17 22:53:11,215 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-17 22:53:11,217 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-17 22:53:11,218 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-17 22:53:11,220 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-17 22:53:11,221 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-17 22:53:11,223 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-17 22:53:11,224 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-17 22:53:11,226 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-17 22:53:11,227 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-17 22:53:11,229 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-17 22:53:11,230 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-17 22:53:11,232 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-17 22:53:11,233 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-17 22:53:11,235 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-17 22:53:11,236 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-17 22:53:11,238 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-17 22:53:11,239 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-17 22:53:11,241 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-17 22:53:11,242 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-17 22:53:11,244 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-17 22:53:11,246 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-17 22:53:11,247 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-17 22:53:11,248 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-17 22:53:11,250 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-17 22:53:11,252 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-17 22:53:11,253 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-17 22:53:11,255 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-17 22:53:11,256 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-17 22:53:11,258 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-17 22:53:11,259 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-17 22:53:11,260 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-17 22:53:11,262 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-17 22:53:11,263 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-17 22:53:11,264 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-17 22:53:11,266 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-17 22:53:11,267 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-17 22:53:11,269 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-17 22:53:11,271 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-17 22:53:11,272 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-17 22:53:11,273 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-17 22:53:11,275 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-17 22:53:11,276 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-17 22:53:11,278 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-17 22:53:11,280 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-17 22:53:11,281 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-17 22:53:11,282 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-17 22:53:11,284 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-17 22:53:11,285 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-17 22:53:11,287 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-17 22:53:11,289 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-17 22:53:11,291 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-17 22:53:11,292 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-17 22:53:11,294 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-17 22:53:11,294 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-17 22:53:11,294 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-17 22:53:11,294 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-17 22:53:11,294 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-17 22:53:11,295 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-17 22:53:11,295 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-17 22:53:11,295 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-17 22:53:11,295 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-17 22:53:11,295 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-17 22:53:11,295 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-17 22:53:11,295 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-17 22:53:11,295 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-17 22:53:11,295 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-17 22:53:11,296 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-17 22:53:11,296 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-17 22:53:11,296 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-17 22:53:11,296 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-17 22:53:11,296 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-17 22:53:11,296 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-17 22:53:11,296 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-17 22:53:11,296 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-17 22:53:11,296 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-17 22:53:11,296 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-17 22:53:11,297 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-17 22:53:11,297 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-17 22:53:11,297 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-17 22:53:11,297 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-17 22:53:11,297 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-17 22:53:11,297 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-17 22:53:11,297 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-17 22:53:11,297 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-17 22:53:11,297 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-17 22:53:11,298 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-17 22:53:11,298 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-17 22:53:11,298 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-17 22:53:11,298 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-17 22:53:11,298 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-17 22:53:11,298 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-17 22:53:11,298 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-17 22:53:11,298 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-17 22:53:11,298 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-17 22:53:11,298 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-17 22:53:11,299 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-17 22:53:11,299 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-17 22:53:11,299 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-17 22:53:11,299 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-17 22:53:11,299 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-17 22:53:11,299 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-17 22:53:11,299 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-17 22:53:11,299 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-17 22:53:11,299 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-17 22:53:11,300 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-17 22:53:11,300 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-17 22:53:11,300 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-17 22:53:11,300 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-17 22:53:11,300 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-17 22:53:11,300 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-17 22:53:11,300 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-17 22:53:11,300 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-17 22:53:11,300 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-17 22:53:11,300 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-17 22:53:11,301 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-17 22:53:11,301 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-17 22:53:11,301 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-17 22:53:11,301 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-17 22:53:11,301 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-17 22:53:11,301 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-17 22:53:11,301 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-17 22:53:11,301 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-17 22:53:11,301 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-17 22:53:11,302 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-17 22:53:11,302 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-17 22:53:11,302 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:11,302 INFO L275 TraceCheckUtils]: 1,479: Hoare quadruple {289343#true} {289344#false} #977#return; {289344#false} is VALID [2020-07-17 22:53:11,302 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-17 22:53:11,302 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-17 22:53:11,302 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-17 22:53:11,302 INFO L263 TraceCheckUtils]: 1,483: Hoare triple {289344#false} call #t~ret3 := calculate_output(~input~0); {289344#false} is VALID [2020-07-17 22:53:11,302 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {289344#false} ~input := #in~input; {289344#false} is VALID [2020-07-17 22:53:11,302 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-17 22:53:11,303 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-17 22:53:11,303 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-17 22:53:11,303 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-17 22:53:11,303 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-17 22:53:11,303 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-17 22:53:11,303 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-17 22:53:11,303 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-17 22:53:11,303 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-17 22:53:11,303 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-17 22:53:11,303 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-17 22:53:11,304 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-17 22:53:11,304 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-17 22:53:11,304 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-17 22:53:11,304 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-17 22:53:11,304 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-17 22:53:11,304 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-17 22:53:11,304 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-17 22:53:11,304 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-17 22:53:11,304 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-17 22:53:11,305 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-17 22:53:11,305 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-17 22:53:11,305 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-17 22:53:11,305 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-17 22:53:11,305 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-17 22:53:11,305 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-17 22:53:11,305 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-17 22:53:11,305 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-17 22:53:11,305 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-17 22:53:11,305 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-17 22:53:11,306 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-17 22:53:11,306 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-17 22:53:11,306 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-17 22:53:11,306 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-17 22:53:11,306 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-17 22:53:11,306 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-17 22:53:11,306 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {289344#false} assume !false; {289344#false} is VALID [2020-07-17 22:53:12,317 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-17 22:53:12,318 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580122739] [2020-07-17 22:53:12,318 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265564614] [2020-07-17 22:53:12,318 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-17 22:53:12,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:12,728 INFO L264 TraceCheckSpWp]: Trace formula consists of 2082 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-17 22:53:12,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:53:12,850 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:53:15,515 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2020-07-17 22:53:15,516 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:53:15,528 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:53:15,659 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:53:15,884 INFO L263 TraceCheckUtils]: 0: Hoare triple {289343#true} call ULTIMATE.init(); {289343#true} is VALID [2020-07-17 22:53:15,884 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-17 22:53:15,884 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:15,884 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {289343#true} {289343#true} #973#return; {289343#true} is VALID [2020-07-17 22:53:15,884 INFO L263 TraceCheckUtils]: 4: Hoare triple {289343#true} call #t~ret4 := main(); {289343#true} is VALID [2020-07-17 22:53:15,885 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} ~output~0 := -1; {289343#true} is VALID [2020-07-17 22:53:15,885 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-17 22:53:15,885 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-17 22:53:15,885 INFO L263 TraceCheckUtils]: 8: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:15,885 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:15,885 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-17 22:53:15,885 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-17 22:53:15,885 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-17 22:53:15,885 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-17 22:53:15,886 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-17 22:53:15,886 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-17 22:53:15,886 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-17 22:53:15,886 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-17 22:53:15,886 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-17 22:53:15,886 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-17 22:53:15,886 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-17 22:53:15,886 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-17 22:53:15,886 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-17 22:53:15,887 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-17 22:53:15,887 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-17 22:53:15,887 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-17 22:53:15,887 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-17 22:53:15,887 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-17 22:53:15,887 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-17 22:53:15,887 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-17 22:53:15,887 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-17 22:53:15,887 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-17 22:53:15,887 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-17 22:53:15,888 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-17 22:53:15,888 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-17 22:53:15,888 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-17 22:53:15,888 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-17 22:53:15,888 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-17 22:53:15,888 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-17 22:53:15,888 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-17 22:53:15,888 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-17 22:53:15,888 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-17 22:53:15,889 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-17 22:53:15,889 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-17 22:53:15,889 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-17 22:53:15,889 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-17 22:53:15,889 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-17 22:53:15,889 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-17 22:53:15,889 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-17 22:53:15,889 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-17 22:53:15,889 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-17 22:53:15,889 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-17 22:53:15,890 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-17 22:53:15,890 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-17 22:53:15,890 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-17 22:53:15,890 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-17 22:53:15,890 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-17 22:53:15,890 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-17 22:53:15,890 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-17 22:53:15,890 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-17 22:53:15,890 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-17 22:53:15,891 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-17 22:53:15,891 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-17 22:53:15,891 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-17 22:53:15,891 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-17 22:53:15,891 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-17 22:53:15,891 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-17 22:53:15,891 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-17 22:53:15,891 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-17 22:53:15,891 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-17 22:53:15,891 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-17 22:53:15,892 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-17 22:53:15,892 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-17 22:53:15,892 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-17 22:53:15,892 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-17 22:53:15,892 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-17 22:53:15,892 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-17 22:53:15,892 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-17 22:53:15,892 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-17 22:53:15,892 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-17 22:53:15,893 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-17 22:53:15,893 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-17 22:53:15,893 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-17 22:53:15,893 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-17 22:53:15,893 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-17 22:53:15,893 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-17 22:53:15,893 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-17 22:53:15,893 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-17 22:53:15,893 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-17 22:53:15,894 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-17 22:53:15,894 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-17 22:53:15,894 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-17 22:53:15,894 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-17 22:53:15,894 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-17 22:53:15,894 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-17 22:53:15,894 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-17 22:53:15,894 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-17 22:53:15,894 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-17 22:53:15,894 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-17 22:53:15,895 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-17 22:53:15,895 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-17 22:53:15,895 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-17 22:53:15,895 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-17 22:53:15,895 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-17 22:53:15,895 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-17 22:53:15,895 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-17 22:53:15,895 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-17 22:53:15,895 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-17 22:53:15,896 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-17 22:53:15,896 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-17 22:53:15,896 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-17 22:53:15,896 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-17 22:53:15,896 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-17 22:53:15,896 INFO L280 TraceCheckUtils]: 113: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:15,896 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:15,896 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-17 22:53:15,896 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-17 22:53:15,896 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-17 22:53:15,897 INFO L263 TraceCheckUtils]: 118: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:15,897 INFO L280 TraceCheckUtils]: 119: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:15,897 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-17 22:53:15,897 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-17 22:53:15,897 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-17 22:53:15,897 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-17 22:53:15,897 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-17 22:53:15,897 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-17 22:53:15,897 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-17 22:53:15,898 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-17 22:53:15,898 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-17 22:53:15,898 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-17 22:53:15,898 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-17 22:53:15,898 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-17 22:53:15,898 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-17 22:53:15,898 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-17 22:53:15,898 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-17 22:53:15,898 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-17 22:53:15,898 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-17 22:53:15,899 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-17 22:53:15,899 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-17 22:53:15,899 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-17 22:53:15,899 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-17 22:53:15,899 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-17 22:53:15,899 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-17 22:53:15,899 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-17 22:53:15,899 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-17 22:53:15,899 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-17 22:53:15,900 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-17 22:53:15,900 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-17 22:53:15,900 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-17 22:53:15,900 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-17 22:53:15,900 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-17 22:53:15,900 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-17 22:53:15,900 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-17 22:53:15,900 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-17 22:53:15,900 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-17 22:53:15,900 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-17 22:53:15,901 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-17 22:53:15,901 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-17 22:53:15,901 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-17 22:53:15,901 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-17 22:53:15,901 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-17 22:53:15,901 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-17 22:53:15,901 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-17 22:53:15,901 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-17 22:53:15,901 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-17 22:53:15,901 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-17 22:53:15,902 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-17 22:53:15,902 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-17 22:53:15,902 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-17 22:53:15,902 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-17 22:53:15,902 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-17 22:53:15,902 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-17 22:53:15,902 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-17 22:53:15,902 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-17 22:53:15,902 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-17 22:53:15,902 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,903 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-17 22:53:15,904 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-17 22:53:15,904 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-17 22:53:15,904 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-17 22:53:15,904 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-17 22:53:15,904 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-17 22:53:15,904 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-17 22:53:15,904 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-17 22:53:15,904 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-17 22:53:15,904 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-17 22:53:15,905 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-17 22:53:15,905 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-17 22:53:15,905 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-17 22:53:15,905 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-17 22:53:15,905 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-17 22:53:15,905 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-17 22:53:15,905 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-17 22:53:15,905 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-17 22:53:15,905 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-17 22:53:15,905 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,906 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-17 22:53:15,907 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-17 22:53:15,907 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-17 22:53:15,907 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-17 22:53:15,907 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-17 22:53:15,907 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-17 22:53:15,907 INFO L280 TraceCheckUtils]: 222: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:15,907 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:15,907 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-17 22:53:15,907 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-17 22:53:15,907 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-17 22:53:15,908 INFO L263 TraceCheckUtils]: 227: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:15,908 INFO L280 TraceCheckUtils]: 228: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:15,908 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-17 22:53:15,908 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-17 22:53:15,908 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-17 22:53:15,908 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-17 22:53:15,908 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-17 22:53:15,908 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-17 22:53:15,908 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-17 22:53:15,908 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-17 22:53:15,909 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-17 22:53:15,909 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-17 22:53:15,909 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-17 22:53:15,909 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-17 22:53:15,909 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-17 22:53:15,909 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-17 22:53:15,909 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-17 22:53:15,909 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-17 22:53:15,909 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-17 22:53:15,909 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,910 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-17 22:53:15,911 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-17 22:53:15,911 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-17 22:53:15,911 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-17 22:53:15,911 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-17 22:53:15,911 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-17 22:53:15,911 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-17 22:53:15,911 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-17 22:53:15,911 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-17 22:53:15,911 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-17 22:53:15,911 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,912 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-17 22:53:15,913 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-17 22:53:15,913 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-17 22:53:15,913 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-17 22:53:15,913 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-17 22:53:15,913 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-17 22:53:15,913 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-17 22:53:15,913 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-17 22:53:15,913 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-17 22:53:15,913 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-17 22:53:15,913 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-17 22:53:15,914 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-17 22:53:15,914 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-17 22:53:15,914 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-17 22:53:15,914 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-17 22:53:15,914 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-17 22:53:15,914 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-17 22:53:15,914 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-17 22:53:15,914 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-17 22:53:15,914 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-17 22:53:15,914 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-17 22:53:15,915 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-17 22:53:15,915 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-17 22:53:15,915 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-17 22:53:15,915 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-17 22:53:15,915 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-17 22:53:15,915 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-17 22:53:15,915 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-17 22:53:15,915 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-17 22:53:15,915 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-17 22:53:15,915 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,916 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-17 22:53:15,917 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-17 22:53:15,917 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-17 22:53:15,917 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-17 22:53:15,917 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-17 22:53:15,917 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-17 22:53:15,917 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-17 22:53:15,917 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-17 22:53:15,917 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-17 22:53:15,917 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-17 22:53:15,917 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-17 22:53:15,918 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-17 22:53:15,918 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-17 22:53:15,918 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-17 22:53:15,918 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-17 22:53:15,918 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-17 22:53:15,918 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-17 22:53:15,918 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-17 22:53:15,918 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-17 22:53:15,918 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-17 22:53:15,918 INFO L280 TraceCheckUtils]: 339: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:15,919 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:15,919 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-17 22:53:15,919 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-17 22:53:15,919 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-17 22:53:15,919 INFO L263 TraceCheckUtils]: 344: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:15,919 INFO L280 TraceCheckUtils]: 345: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:15,919 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-17 22:53:15,919 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-17 22:53:15,920 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-17 22:53:15,920 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-17 22:53:15,920 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-17 22:53:15,920 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-17 22:53:15,920 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-17 22:53:15,920 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-17 22:53:15,920 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-17 22:53:15,920 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-17 22:53:15,921 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-17 22:53:15,921 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-17 22:53:15,921 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-17 22:53:15,921 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-17 22:53:15,921 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-17 22:53:15,921 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-17 22:53:15,921 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-17 22:53:15,921 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-17 22:53:15,921 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-17 22:53:15,921 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,922 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-17 22:53:15,923 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-17 22:53:15,923 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-17 22:53:15,923 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-17 22:53:15,923 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-17 22:53:15,923 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-17 22:53:15,923 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-17 22:53:15,923 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-17 22:53:15,923 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-17 22:53:15,923 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-17 22:53:15,923 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-17 22:53:15,924 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-17 22:53:15,924 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-17 22:53:15,924 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-17 22:53:15,924 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-17 22:53:15,924 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-17 22:53:15,924 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-17 22:53:15,924 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-17 22:53:15,924 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-17 22:53:15,924 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-17 22:53:15,924 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,925 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-17 22:53:15,926 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-17 22:53:15,926 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-17 22:53:15,926 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-17 22:53:15,926 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-17 22:53:15,926 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-17 22:53:15,926 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-17 22:53:15,926 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-17 22:53:15,926 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-17 22:53:15,926 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-17 22:53:15,926 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-17 22:53:15,927 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-17 22:53:15,927 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-17 22:53:15,927 INFO L280 TraceCheckUtils]: 420: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:15,927 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:15,927 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-17 22:53:15,927 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-17 22:53:15,927 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-17 22:53:15,927 INFO L263 TraceCheckUtils]: 425: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:15,927 INFO L280 TraceCheckUtils]: 426: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:15,927 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,928 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-17 22:53:15,929 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-17 22:53:15,929 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-17 22:53:15,929 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-17 22:53:15,929 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-17 22:53:15,929 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-17 22:53:15,929 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-17 22:53:15,929 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-17 22:53:15,929 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-17 22:53:15,929 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-17 22:53:15,929 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-17 22:53:15,930 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-17 22:53:15,930 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-17 22:53:15,930 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-17 22:53:15,930 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-17 22:53:15,930 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-17 22:53:15,930 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-17 22:53:15,930 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-17 22:53:15,930 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-17 22:53:15,930 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-17 22:53:15,930 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,931 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-17 22:53:15,932 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-17 22:53:15,932 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-17 22:53:15,932 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-17 22:53:15,932 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-17 22:53:15,932 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-17 22:53:15,932 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-17 22:53:15,932 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-17 22:53:15,932 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-17 22:53:15,932 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-17 22:53:15,932 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-17 22:53:15,933 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-17 22:53:15,933 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-17 22:53:15,933 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-17 22:53:15,933 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-17 22:53:15,933 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-17 22:53:15,933 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-17 22:53:15,933 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-17 22:53:15,933 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-17 22:53:15,933 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-17 22:53:15,933 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,934 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-17 22:53:15,935 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-17 22:53:15,935 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-17 22:53:15,935 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-17 22:53:15,935 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-17 22:53:15,935 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-17 22:53:15,935 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-17 22:53:15,935 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-17 22:53:15,935 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-17 22:53:15,935 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-17 22:53:15,935 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-17 22:53:15,936 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-17 22:53:15,936 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-17 22:53:15,936 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-17 22:53:15,936 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-17 22:53:15,936 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-17 22:53:15,936 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-17 22:53:15,936 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-17 22:53:15,936 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-17 22:53:15,936 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-17 22:53:15,936 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-17 22:53:15,937 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-17 22:53:15,937 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-17 22:53:15,937 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-17 22:53:15,937 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-17 22:53:15,937 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-17 22:53:15,937 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-17 22:53:15,937 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-17 22:53:15,937 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-17 22:53:15,937 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-17 22:53:15,937 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,938 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-17 22:53:15,939 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-17 22:53:15,939 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-17 22:53:15,939 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-17 22:53:15,939 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-17 22:53:15,939 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-17 22:53:15,939 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-17 22:53:15,939 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-17 22:53:15,939 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-17 22:53:15,939 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-17 22:53:15,939 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-17 22:53:15,940 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-17 22:53:15,940 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-17 22:53:15,940 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-17 22:53:15,940 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-17 22:53:15,940 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-17 22:53:15,940 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-17 22:53:15,940 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-17 22:53:15,940 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-17 22:53:15,940 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-17 22:53:15,940 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,941 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-17 22:53:15,942 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-17 22:53:15,942 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-17 22:53:15,942 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-17 22:53:15,942 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-17 22:53:15,942 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-17 22:53:15,942 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-17 22:53:15,942 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-17 22:53:15,942 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-17 22:53:15,942 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-17 22:53:15,942 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-17 22:53:15,943 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-17 22:53:15,943 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-17 22:53:15,943 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-17 22:53:15,943 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-17 22:53:15,943 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-17 22:53:15,943 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-17 22:53:15,943 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-17 22:53:15,943 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-17 22:53:15,943 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-17 22:53:15,943 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-17 22:53:15,944 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-17 22:53:15,944 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-17 22:53:15,944 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-17 22:53:15,944 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-17 22:53:15,944 INFO L280 TraceCheckUtils]: 597: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:15,944 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:15,944 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-17 22:53:15,944 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-17 22:53:15,944 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-17 22:53:15,944 INFO L263 TraceCheckUtils]: 602: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:15,945 INFO L280 TraceCheckUtils]: 603: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:15,945 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-17 22:53:15,945 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-17 22:53:15,945 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-17 22:53:15,945 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-17 22:53:15,945 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-17 22:53:15,945 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-17 22:53:15,945 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-17 22:53:15,945 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-17 22:53:15,945 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-17 22:53:15,945 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-17 22:53:15,946 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-17 22:53:15,946 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-17 22:53:15,946 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-17 22:53:15,946 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-17 22:53:15,946 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-17 22:53:15,946 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-17 22:53:15,946 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-17 22:53:15,946 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-17 22:53:15,946 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-17 22:53:15,946 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-17 22:53:15,947 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-17 22:53:15,947 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-17 22:53:15,947 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-17 22:53:15,947 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-17 22:53:15,947 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-17 22:53:15,947 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-17 22:53:15,947 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-17 22:53:15,947 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-17 22:53:15,947 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-17 22:53:15,947 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,948 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-17 22:53:15,949 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-17 22:53:15,949 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-17 22:53:15,949 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-17 22:53:15,949 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-17 22:53:15,949 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-17 22:53:15,949 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-17 22:53:15,949 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-17 22:53:15,949 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-17 22:53:15,949 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-17 22:53:15,949 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-17 22:53:15,950 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-17 22:53:15,950 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-17 22:53:15,950 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-17 22:53:15,950 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-17 22:53:15,950 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-17 22:53:15,950 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-17 22:53:15,950 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-17 22:53:15,950 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-17 22:53:15,950 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-17 22:53:15,950 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-17 22:53:15,951 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-17 22:53:15,951 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-17 22:53:15,951 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-17 22:53:15,951 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-17 22:53:15,951 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-17 22:53:15,951 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-17 22:53:15,951 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-17 22:53:15,951 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-17 22:53:15,951 INFO L280 TraceCheckUtils]: 673: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:15,951 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:15,952 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-17 22:53:15,952 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-17 22:53:15,952 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-17 22:53:15,952 INFO L263 TraceCheckUtils]: 678: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:15,952 INFO L280 TraceCheckUtils]: 679: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:15,952 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-17 22:53:15,952 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-17 22:53:15,952 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-17 22:53:15,952 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-17 22:53:15,952 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-17 22:53:15,952 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-17 22:53:15,953 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-17 22:53:15,953 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-17 22:53:15,953 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-17 22:53:15,953 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-17 22:53:15,953 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-17 22:53:15,953 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-17 22:53:15,953 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-17 22:53:15,953 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-17 22:53:15,953 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-17 22:53:15,953 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-17 22:53:15,954 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-17 22:53:15,954 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-17 22:53:15,954 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-17 22:53:15,954 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-17 22:53:15,954 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-17 22:53:15,954 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-17 22:53:15,954 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-17 22:53:15,954 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-17 22:53:15,954 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-17 22:53:15,954 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,955 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-17 22:53:15,956 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-17 22:53:15,956 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-17 22:53:15,956 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-17 22:53:15,956 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-17 22:53:15,956 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-17 22:53:15,956 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-17 22:53:15,956 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-17 22:53:15,956 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-17 22:53:15,956 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-17 22:53:15,956 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-17 22:53:15,957 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-17 22:53:15,957 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-17 22:53:15,957 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-17 22:53:15,957 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-17 22:53:15,957 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-17 22:53:15,957 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-17 22:53:15,957 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-17 22:53:15,957 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-17 22:53:15,957 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-17 22:53:15,957 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-17 22:53:15,958 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-17 22:53:15,958 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-17 22:53:15,958 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-17 22:53:15,958 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-17 22:53:15,958 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-17 22:53:15,958 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-17 22:53:15,958 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-17 22:53:15,958 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-17 22:53:15,958 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-17 22:53:15,958 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,959 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-17 22:53:15,960 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-17 22:53:15,960 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-17 22:53:15,960 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-17 22:53:15,960 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-17 22:53:15,960 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-17 22:53:15,960 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-17 22:53:15,960 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-17 22:53:15,960 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-17 22:53:15,960 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-17 22:53:15,960 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-17 22:53:15,961 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-17 22:53:15,961 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-17 22:53:15,961 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-17 22:53:15,961 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-17 22:53:15,961 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-17 22:53:15,961 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-17 22:53:15,961 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-17 22:53:15,961 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-17 22:53:15,961 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-17 22:53:15,961 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,962 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-17 22:53:15,963 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-17 22:53:15,963 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-17 22:53:15,963 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-17 22:53:15,963 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-17 22:53:15,963 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-17 22:53:15,963 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-17 22:53:15,963 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-17 22:53:15,963 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-17 22:53:15,963 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,964 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-17 22:53:15,965 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-17 22:53:15,965 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-17 22:53:15,965 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-17 22:53:15,965 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-17 22:53:15,965 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-17 22:53:15,965 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-17 22:53:15,965 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-17 22:53:15,965 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-17 22:53:15,965 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-17 22:53:15,965 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-17 22:53:15,966 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-17 22:53:15,966 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-17 22:53:15,966 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-17 22:53:15,966 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-17 22:53:15,966 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-17 22:53:15,966 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-17 22:53:15,966 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-17 22:53:15,966 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-17 22:53:15,966 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-17 22:53:15,966 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-17 22:53:15,967 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-17 22:53:15,967 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-17 22:53:15,967 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-17 22:53:15,967 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-17 22:53:15,967 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-17 22:53:15,967 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-17 22:53:15,967 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-17 22:53:15,967 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-17 22:53:15,967 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-17 22:53:15,967 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,968 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-17 22:53:15,969 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-17 22:53:15,969 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-17 22:53:15,969 INFO L280 TraceCheckUtils]: 852: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:16,008 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:16,009 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-17 22:53:16,009 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-17 22:53:16,009 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-17 22:53:16,009 INFO L263 TraceCheckUtils]: 857: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:16,009 INFO L280 TraceCheckUtils]: 858: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:16,009 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-17 22:53:16,009 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-17 22:53:16,010 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-17 22:53:16,010 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-17 22:53:16,010 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-17 22:53:16,010 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-17 22:53:16,010 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-17 22:53:16,010 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-17 22:53:16,010 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-17 22:53:16,010 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-17 22:53:16,010 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-17 22:53:16,010 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-17 22:53:16,011 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-17 22:53:16,011 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-17 22:53:16,011 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-17 22:53:16,011 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-17 22:53:16,011 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-17 22:53:16,011 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-17 22:53:16,011 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-17 22:53:16,011 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-17 22:53:16,011 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-17 22:53:16,011 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-17 22:53:16,012 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-17 22:53:16,012 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-17 22:53:16,012 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-17 22:53:16,012 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-17 22:53:16,012 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-17 22:53:16,012 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-17 22:53:16,013 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-17 22:53:16,013 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-17 22:53:16,013 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-17 22:53:16,013 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-17 22:53:16,013 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-17 22:53:16,013 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-17 22:53:16,014 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-17 22:53:16,014 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-17 22:53:16,014 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-17 22:53:16,014 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-17 22:53:16,014 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-17 22:53:16,014 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-17 22:53:16,014 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-17 22:53:16,014 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-17 22:53:16,014 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-17 22:53:16,014 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-17 22:53:16,015 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-17 22:53:16,015 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-17 22:53:16,015 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-17 22:53:16,015 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-17 22:53:16,015 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-17 22:53:16,015 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-17 22:53:16,015 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-17 22:53:16,015 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-17 22:53:16,015 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-17 22:53:16,015 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-17 22:53:16,016 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-17 22:53:16,016 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-17 22:53:16,016 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-17 22:53:16,016 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-17 22:53:16,016 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-17 22:53:16,016 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-17 22:53:16,016 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-17 22:53:16,016 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-17 22:53:16,016 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-17 22:53:16,016 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-17 22:53:16,017 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-17 22:53:16,017 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-17 22:53:16,017 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-17 22:53:16,017 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-17 22:53:16,017 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-17 22:53:16,017 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-17 22:53:16,017 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-17 22:53:16,017 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-17 22:53:16,017 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-17 22:53:16,017 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,018 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-17 22:53:16,019 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-17 22:53:16,019 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-17 22:53:16,019 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-17 22:53:16,019 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-17 22:53:16,019 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-17 22:53:16,019 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-17 22:53:16,019 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-17 22:53:16,019 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-17 22:53:16,019 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-17 22:53:16,019 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-17 22:53:16,020 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-17 22:53:16,020 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-17 22:53:16,020 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-17 22:53:16,020 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-17 22:53:16,020 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-17 22:53:16,020 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-17 22:53:16,020 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-17 22:53:16,020 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-17 22:53:16,020 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-17 22:53:16,020 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-17 22:53:16,021 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-17 22:53:16,021 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-17 22:53:16,021 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-17 22:53:16,021 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-17 22:53:16,021 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-17 22:53:16,021 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-17 22:53:16,021 INFO L280 TraceCheckUtils]: 970: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:16,021 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:16,021 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-17 22:53:16,021 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-17 22:53:16,022 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-17 22:53:16,022 INFO L263 TraceCheckUtils]: 975: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:16,022 INFO L280 TraceCheckUtils]: 976: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:16,022 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-17 22:53:16,022 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-17 22:53:16,022 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-17 22:53:16,022 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-17 22:53:16,022 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-17 22:53:16,022 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-17 22:53:16,022 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-17 22:53:16,022 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-17 22:53:16,023 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-17 22:53:16,023 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-17 22:53:16,023 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-17 22:53:16,023 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-17 22:53:16,023 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-17 22:53:16,023 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-17 22:53:16,023 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-17 22:53:16,023 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-17 22:53:16,023 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-17 22:53:16,023 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-17 22:53:16,024 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-17 22:53:16,024 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-17 22:53:16,024 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-17 22:53:16,024 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-17 22:53:16,024 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-17 22:53:16,024 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-17 22:53:16,024 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-17 22:53:16,024 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-17 22:53:16,024 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-17 22:53:16,024 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,025 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-17 22:53:16,026 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-17 22:53:16,026 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-17 22:53:16,026 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-17 22:53:16,026 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-17 22:53:16,026 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-17 22:53:16,026 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-17 22:53:16,026 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-17 22:53:16,026 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-17 22:53:16,026 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-17 22:53:16,026 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-17 22:53:16,027 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-17 22:53:16,027 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-17 22:53:16,027 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-17 22:53:16,027 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-17 22:53:16,027 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-17 22:53:16,027 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-17 22:53:16,027 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-17 22:53:16,027 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-17 22:53:16,027 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-17 22:53:16,027 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-17 22:53:16,028 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-17 22:53:16,028 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-17 22:53:16,028 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-17 22:53:16,028 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-17 22:53:16,028 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-17 22:53:16,028 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-17 22:53:16,028 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-17 22:53:16,028 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-17 22:53:16,028 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-17 22:53:16,028 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,029 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-17 22:53:16,030 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-17 22:53:16,030 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-17 22:53:16,030 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-17 22:53:16,030 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-17 22:53:16,030 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-17 22:53:16,030 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-17 22:53:16,030 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-17 22:53:16,030 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-17 22:53:16,030 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-17 22:53:16,030 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-17 22:53:16,031 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-17 22:53:16,031 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-17 22:53:16,031 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-17 22:53:16,031 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-17 22:53:16,031 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-17 22:53:16,031 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-17 22:53:16,031 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-17 22:53:16,031 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-17 22:53:16,031 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-17 22:53:16,031 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-17 22:53:16,032 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-17 22:53:16,032 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-17 22:53:16,032 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-17 22:53:16,032 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-17 22:53:16,032 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-17 22:53:16,032 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-17 22:53:16,032 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-17 22:53:16,032 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-17 22:53:16,032 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-17 22:53:16,032 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-17 22:53:16,033 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-17 22:53:16,033 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-17 22:53:16,033 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-17 22:53:16,033 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-17 22:53:16,033 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-17 22:53:16,033 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-17 22:53:16,033 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-17 22:53:16,033 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-17 22:53:16,033 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-17 22:53:16,033 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,034 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-17 22:53:16,035 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-17 22:53:16,035 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-17 22:53:16,035 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-17 22:53:16,035 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-17 22:53:16,035 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-17 22:53:16,035 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-17 22:53:16,035 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-17 22:53:16,035 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-17 22:53:16,035 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-17 22:53:16,035 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-17 22:53:16,036 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-17 22:53:16,036 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-17 22:53:16,036 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-17 22:53:16,036 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-17 22:53:16,036 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-17 22:53:16,036 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-17 22:53:16,036 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-17 22:53:16,036 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-17 22:53:16,036 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-17 22:53:16,036 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-17 22:53:16,037 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-17 22:53:16,037 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-17 22:53:16,037 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-17 22:53:16,037 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-17 22:53:16,037 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-17 22:53:16,037 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-17 22:53:16,037 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-17 22:53:16,037 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-17 22:53:16,037 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-17 22:53:16,037 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,038 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-17 22:53:16,039 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-17 22:53:16,039 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-17 22:53:16,039 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-17 22:53:16,039 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-17 22:53:16,039 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-17 22:53:16,039 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-17 22:53:16,039 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-17 22:53:16,039 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-17 22:53:16,039 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-17 22:53:16,039 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-17 22:53:16,040 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-17 22:53:16,040 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-17 22:53:16,040 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-17 22:53:16,040 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-17 22:53:16,040 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-17 22:53:16,040 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-17 22:53:16,040 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-17 22:53:16,040 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-17 22:53:16,040 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-17 22:53:16,040 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-17 22:53:16,041 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-17 22:53:16,041 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-17 22:53:16,041 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-17 22:53:16,041 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-17 22:53:16,041 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-17 22:53:16,041 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-17 22:53:16,041 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-17 22:53:16,041 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-17 22:53:16,041 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-17 22:53:16,041 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-17 22:53:16,042 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-17 22:53:16,042 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-17 22:53:16,042 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-17 22:53:16,042 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-17 22:53:16,042 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-17 22:53:16,042 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-17 22:53:16,042 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-17 22:53:16,042 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-17 22:53:16,042 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-17 22:53:16,042 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,043 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-17 22:53:16,044 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-17 22:53:16,044 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-17 22:53:16,044 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-17 22:53:16,044 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-17 22:53:16,044 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-17 22:53:16,044 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-17 22:53:16,044 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-17 22:53:16,044 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-17 22:53:16,044 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-17 22:53:16,044 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-17 22:53:16,045 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-17 22:53:16,045 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-17 22:53:16,045 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-17 22:53:16,045 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-17 22:53:16,045 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-17 22:53:16,045 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-17 22:53:16,045 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-17 22:53:16,045 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-17 22:53:16,045 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-17 22:53:16,045 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-17 22:53:16,046 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-17 22:53:16,046 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-17 22:53:16,046 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-17 22:53:16,046 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-17 22:53:16,046 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-17 22:53:16,046 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-17 22:53:16,046 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-17 22:53:16,046 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-17 22:53:16,046 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-17 22:53:16,046 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,047 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-17 22:53:16,048 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-17 22:53:16,048 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-17 22:53:16,048 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-17 22:53:16,048 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-17 22:53:16,048 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-17 22:53:16,048 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-17 22:53:16,048 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-17 22:53:16,048 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-17 22:53:16,048 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-17 22:53:16,048 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-17 22:53:16,049 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-17 22:53:16,049 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-17 22:53:16,049 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-17 22:53:16,049 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-17 22:53:16,049 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-17 22:53:16,049 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-17 22:53:16,049 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-17 22:53:16,049 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-17 22:53:16,049 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-17 22:53:16,049 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-17 22:53:16,050 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-17 22:53:16,050 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-17 22:53:16,050 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-17 22:53:16,050 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-17 22:53:16,050 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-17 22:53:16,050 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-17 22:53:16,050 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-17 22:53:16,050 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-17 22:53:16,050 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-17 22:53:16,050 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-17 22:53:16,051 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-17 22:53:16,051 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-17 22:53:16,051 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-17 22:53:16,051 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-17 22:53:16,051 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-17 22:53:16,051 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-17 22:53:16,051 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-17 22:53:16,051 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-17 22:53:16,051 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-17 22:53:16,051 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-17 22:53:16,052 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-17 22:53:16,052 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-17 22:53:16,052 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-17 22:53:16,052 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-17 22:53:16,052 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-17 22:53:16,052 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-17 22:53:16,052 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-17 22:53:16,052 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-17 22:53:16,052 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-17 22:53:16,052 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-17 22:53:16,054 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-17 22:53:16,056 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-17 22:53:16,057 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-17 22:53:16,058 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-17 22:53:16,060 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-17 22:53:16,061 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-17 22:53:16,063 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-17 22:53:16,064 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-17 22:53:16,065 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-17 22:53:16,066 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-17 22:53:16,068 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-17 22:53:16,069 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-17 22:53:16,070 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-17 22:53:16,072 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-17 22:53:16,073 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-17 22:53:16,074 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-17 22:53:16,076 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-17 22:53:16,077 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-17 22:53:16,078 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-17 22:53:16,079 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-17 22:53:16,081 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-17 22:53:16,082 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-17 22:53:16,083 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-17 22:53:16,085 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-17 22:53:16,086 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-17 22:53:16,087 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-17 22:53:16,088 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-17 22:53:16,089 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-17 22:53:16,091 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-17 22:53:16,092 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-17 22:53:16,093 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-17 22:53:16,094 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-17 22:53:16,096 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-17 22:53:16,097 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-17 22:53:16,098 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-17 22:53:16,099 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-17 22:53:16,100 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-17 22:53:16,102 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-17 22:53:16,103 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-17 22:53:16,104 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-17 22:53:16,106 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-17 22:53:16,107 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-17 22:53:16,108 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-17 22:53:16,109 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-17 22:53:16,111 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-17 22:53:16,112 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-17 22:53:16,113 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-17 22:53:16,114 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-17 22:53:16,115 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-17 22:53:16,117 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-17 22:53:16,118 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-17 22:53:16,119 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-17 22:53:16,121 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-17 22:53:16,122 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-17 22:53:16,123 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-17 22:53:16,125 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-17 22:53:16,126 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-17 22:53:16,130 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-17 22:53:16,132 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-17 22:53:16,133 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-17 22:53:16,135 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-17 22:53:16,137 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-17 22:53:16,138 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-17 22:53:16,140 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-17 22:53:16,142 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-17 22:53:16,144 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-17 22:53:16,146 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-17 22:53:16,148 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-17 22:53:16,149 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-17 22:53:16,150 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-17 22:53:16,152 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-17 22:53:16,153 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-17 22:53:16,154 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-17 22:53:16,155 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-17 22:53:16,157 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-17 22:53:16,159 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-17 22:53:16,160 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-17 22:53:16,161 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-17 22:53:16,163 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-17 22:53:16,164 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-17 22:53:16,166 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-17 22:53:16,167 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-17 22:53:16,169 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-17 22:53:16,171 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-17 22:53:16,172 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-17 22:53:16,174 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-17 22:53:16,175 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-17 22:53:16,177 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-17 22:53:16,178 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-17 22:53:16,180 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-17 22:53:16,182 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-17 22:53:16,183 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-17 22:53:16,185 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-17 22:53:16,186 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-17 22:53:16,188 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-17 22:53:16,189 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-17 22:53:16,191 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-17 22:53:16,192 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-17 22:53:16,193 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-17 22:53:16,194 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-17 22:53:16,196 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-17 22:53:16,197 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-17 22:53:16,198 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-17 22:53:16,200 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-17 22:53:16,201 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-17 22:53:16,202 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-17 22:53:16,203 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-17 22:53:16,205 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-17 22:53:16,206 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-17 22:53:16,207 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-17 22:53:16,209 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-17 22:53:16,211 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-17 22:53:16,214 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-17 22:53:16,216 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-17 22:53:16,218 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-17 22:53:16,218 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-17 22:53:16,218 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-17 22:53:16,218 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-17 22:53:16,218 INFO L263 TraceCheckUtils]: 1,409: Hoare triple {289344#false} call #t~ret3 := calculate_output(~input~0); {289344#false} is VALID [2020-07-17 22:53:16,218 INFO L280 TraceCheckUtils]: 1,410: Hoare triple {289344#false} ~input := #in~input; {289344#false} is VALID [2020-07-17 22:53:16,218 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-17 22:53:16,219 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-17 22:53:16,219 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-17 22:53:16,219 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-17 22:53:16,219 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-17 22:53:16,219 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-17 22:53:16,219 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-17 22:53:16,219 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-17 22:53:16,219 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-17 22:53:16,219 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-17 22:53:16,220 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-17 22:53:16,220 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-17 22:53:16,220 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-17 22:53:16,220 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-17 22:53:16,220 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-17 22:53:16,220 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-17 22:53:16,220 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-17 22:53:16,220 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-17 22:53:16,220 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-17 22:53:16,221 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-17 22:53:16,221 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-17 22:53:16,221 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-17 22:53:16,221 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-17 22:53:16,221 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-17 22:53:16,221 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-17 22:53:16,221 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-17 22:53:16,221 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-17 22:53:16,221 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-17 22:53:16,221 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-17 22:53:16,222 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-17 22:53:16,222 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-17 22:53:16,222 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-17 22:53:16,222 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-17 22:53:16,222 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-17 22:53:16,222 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-17 22:53:16,222 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-17 22:53:16,222 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-17 22:53:16,222 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-17 22:53:16,223 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-17 22:53:16,223 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-17 22:53:16,223 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-17 22:53:16,223 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-17 22:53:16,223 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-17 22:53:16,223 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-17 22:53:16,223 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-17 22:53:16,223 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-17 22:53:16,223 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-17 22:53:16,223 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-17 22:53:16,224 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-17 22:53:16,224 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-17 22:53:16,224 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-17 22:53:16,224 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-17 22:53:16,224 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-17 22:53:16,224 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-17 22:53:16,224 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-17 22:53:16,224 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-17 22:53:16,224 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-17 22:53:16,225 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-17 22:53:16,225 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-17 22:53:16,225 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-17 22:53:16,225 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-17 22:53:16,225 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-17 22:53:16,225 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-17 22:53:16,225 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-17 22:53:16,225 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-17 22:53:16,225 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-17 22:53:16,225 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-17 22:53:16,226 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {289344#false} assume true; {289344#false} is VALID [2020-07-17 22:53:16,226 INFO L275 TraceCheckUtils]: 1,479: Hoare quadruple {289344#false} {289344#false} #977#return; {289344#false} is VALID [2020-07-17 22:53:16,226 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-17 22:53:16,226 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-17 22:53:16,226 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-17 22:53:16,226 INFO L263 TraceCheckUtils]: 1,483: Hoare triple {289344#false} call #t~ret3 := calculate_output(~input~0); {289344#false} is VALID [2020-07-17 22:53:16,226 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {289344#false} ~input := #in~input; {289344#false} is VALID [2020-07-17 22:53:16,226 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-17 22:53:16,226 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-17 22:53:16,227 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-17 22:53:16,227 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-17 22:53:16,227 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-17 22:53:16,227 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-17 22:53:16,227 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-17 22:53:16,227 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-17 22:53:16,227 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-17 22:53:16,227 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-17 22:53:16,227 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-17 22:53:16,227 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-17 22:53:16,228 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-17 22:53:16,228 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-17 22:53:16,228 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-17 22:53:16,228 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-17 22:53:16,228 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-17 22:53:16,228 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-17 22:53:16,228 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-17 22:53:16,228 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-17 22:53:16,228 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-17 22:53:16,229 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-17 22:53:16,229 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-17 22:53:16,229 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-17 22:53:16,229 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-17 22:53:16,229 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-17 22:53:16,229 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-17 22:53:16,229 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-17 22:53:16,229 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-17 22:53:16,229 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-17 22:53:16,229 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-17 22:53:16,230 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-17 22:53:16,230 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-17 22:53:16,230 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-17 22:53:16,230 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-17 22:53:16,230 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-17 22:53:16,230 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {289344#false} assume !false; {289344#false} is VALID [2020-07-17 22:53:17,211 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-17 22:53:17,212 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:53:17,212 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 11 [2020-07-17 22:53:17,212 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548487932] [2020-07-17 22:53:17,214 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1522 [2020-07-17 22:53:19,217 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:53:19,218 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-17 22:53:20,797 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-17 22:53:20,797 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-17 22:53:20,797 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:53:20,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-17 22:53:20,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-07-17 22:53:20,798 INFO L87 Difference]: Start difference. First operand 6494 states and 6875 transitions. Second operand 11 states. [2020-07-17 22:53:25,593 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 39 [2020-07-17 22:53:39,092 WARN L193 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2020-07-17 22:53:39,537 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 14 [2020-07-17 22:53:40,249 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 18 [2020-07-17 22:53:41,598 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2020-07-17 22:53:42,272 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 18 [2020-07-17 22:53:49,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:53:49,748 INFO L93 Difference]: Finished difference Result 13718 states and 14497 transitions. [2020-07-17 22:53:49,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-07-17 22:53:49,748 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1522 [2020-07-17 22:53:49,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:53:49,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:53:49,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1253 transitions. [2020-07-17 22:53:49,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:53:49,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1253 transitions. [2020-07-17 22:53:49,759 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 21 states and 1253 transitions. [2020-07-17 22:53:54,701 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-17 22:53:56,719 INFO L225 Difference]: With dead ends: 13718 [2020-07-17 22:53:56,719 INFO L226 Difference]: Without dead ends: 7230 [2020-07-17 22:53:56,726 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1580 GetRequests, 1556 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2020-07-17 22:53:56,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7230 states. [2020-07-17 22:53:59,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7230 to 6492. [2020-07-17 22:53:59,544 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:53:59,545 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7230 states. Second operand 6492 states. [2020-07-17 22:53:59,545 INFO L74 IsIncluded]: Start isIncluded. First operand 7230 states. Second operand 6492 states. [2020-07-17 22:53:59,545 INFO L87 Difference]: Start difference. First operand 7230 states. Second operand 6492 states. [2020-07-17 22:54:01,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:54:01,064 INFO L93 Difference]: Finished difference Result 7230 states and 7596 transitions. [2020-07-17 22:54:01,064 INFO L276 IsEmpty]: Start isEmpty. Operand 7230 states and 7596 transitions. [2020-07-17 22:54:01,068 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:54:01,069 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:54:01,069 INFO L74 IsIncluded]: Start isIncluded. First operand 6492 states. Second operand 7230 states. [2020-07-17 22:54:01,069 INFO L87 Difference]: Start difference. First operand 6492 states. Second operand 7230 states. [2020-07-17 22:54:02,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:54:02,646 INFO L93 Difference]: Finished difference Result 7230 states and 7596 transitions. [2020-07-17 22:54:02,647 INFO L276 IsEmpty]: Start isEmpty. Operand 7230 states and 7596 transitions. [2020-07-17 22:54:02,651 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:54:02,651 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:54:02,651 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:54:02,651 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:54:02,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6492 states. [2020-07-17 22:54:04,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6492 states to 6492 states and 6842 transitions. [2020-07-17 22:54:04,038 INFO L78 Accepts]: Start accepts. Automaton has 6492 states and 6842 transitions. Word has length 1522 [2020-07-17 22:54:04,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:54:04,040 INFO L479 AbstractCegarLoop]: Abstraction has 6492 states and 6842 transitions. [2020-07-17 22:54:04,040 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-17 22:54:04,040 INFO L276 IsEmpty]: Start isEmpty. Operand 6492 states and 6842 transitions. [2020-07-17 22:54:04,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1651 [2020-07-17 22:54:04,063 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:54:04,064 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-17 22:54:04,269 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-07-17 22:54:04,270 INFO L427 AbstractCegarLoop]: === Iteration 19 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:54:04,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:54:04,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1464304767, now seen corresponding path program 1 times [2020-07-17 22:54:04,271 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:54:04,272 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312163180] [2020-07-17 22:54:04,272 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:54:04,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:04,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:04,875 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-17 22:54:04,876 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:04,876 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {330395#true} {330395#true} #973#return; {330395#true} is VALID [2020-07-17 22:54:04,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:04,960 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-17 22:54:04,960 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-17 22:54:04,960 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-17 22:54:04,960 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-17 22:54:04,961 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-17 22:54:04,961 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-17 22:54:04,961 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-17 22:54:04,961 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-17 22:54:04,961 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-17 22:54:04,961 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-17 22:54:04,961 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-17 22:54:04,961 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-17 22:54:04,962 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-17 22:54:04,962 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-17 22:54:04,962 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-17 22:54:04,962 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-17 22:54:04,962 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-17 22:54:04,963 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-17 22:54:04,963 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-17 22:54:04,963 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-17 22:54:04,963 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-17 22:54:04,963 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-17 22:54:04,964 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-17 22:54:04,964 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-17 22:54:04,964 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-17 22:54:04,964 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-17 22:54:04,964 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-17 22:54:04,964 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-17 22:54:04,964 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-17 22:54:04,965 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-17 22:54:04,965 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-17 22:54:04,965 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-17 22:54:04,965 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-17 22:54:04,965 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-17 22:54:04,965 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-17 22:54:04,965 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-17 22:54:04,965 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-17 22:54:04,965 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-17 22:54:04,966 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-17 22:54:04,966 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-17 22:54:04,966 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-17 22:54:04,966 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-17 22:54:04,966 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-17 22:54:04,966 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-17 22:54:04,966 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-17 22:54:04,966 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-17 22:54:04,966 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-17 22:54:04,967 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-17 22:54:04,967 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-17 22:54:04,967 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-17 22:54:04,967 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-17 22:54:04,967 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-17 22:54:04,967 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-17 22:54:04,967 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-17 22:54:04,967 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-17 22:54:04,967 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-17 22:54:04,968 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-17 22:54:04,968 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-17 22:54:04,968 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-17 22:54:04,968 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-17 22:54:04,968 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-17 22:54:04,968 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-17 22:54:04,968 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-17 22:54:04,968 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-17 22:54:04,968 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-17 22:54:04,969 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-17 22:54:04,969 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-17 22:54:04,969 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-17 22:54:04,969 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-17 22:54:04,969 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-17 22:54:04,969 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-17 22:54:04,969 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-17 22:54:04,969 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-17 22:54:04,969 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-17 22:54:04,970 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-17 22:54:04,970 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-17 22:54:04,970 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-17 22:54:04,970 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-17 22:54:04,970 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-17 22:54:04,970 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-17 22:54:04,970 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-17 22:54:04,970 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-17 22:54:04,970 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-17 22:54:04,971 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-17 22:54:04,971 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-17 22:54:04,971 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-17 22:54:04,971 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-17 22:54:04,971 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-17 22:54:04,971 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-17 22:54:04,972 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-17 22:54:04,972 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-17 22:54:04,972 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-17 22:54:04,972 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-17 22:54:04,972 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-17 22:54:04,972 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-17 22:54:04,972 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-17 22:54:04,973 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-17 22:54:04,973 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-17 22:54:04,973 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-17 22:54:04,973 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-17 22:54:04,973 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-17 22:54:04,973 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-17 22:54:04,973 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-17 22:54:04,975 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-17 22:54:04,976 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-17 22:54:04,979 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-17 22:54:04,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,013 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-17 22:54:05,014 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-17 22:54:05,014 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-17 22:54:05,014 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-17 22:54:05,015 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-17 22:54:05,015 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-17 22:54:05,015 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-17 22:54:05,015 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-17 22:54:05,016 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-17 22:54:05,016 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-17 22:54:05,016 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-17 22:54:05,016 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-17 22:54:05,017 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-17 22:54:05,017 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-17 22:54:05,017 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-17 22:54:05,017 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-17 22:54:05,018 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-17 22:54:05,018 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-17 22:54:05,018 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-17 22:54:05,018 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-17 22:54:05,018 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-17 22:54:05,018 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-17 22:54:05,018 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-17 22:54:05,019 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-17 22:54:05,019 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-17 22:54:05,019 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-17 22:54:05,019 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-17 22:54:05,019 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-17 22:54:05,019 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-17 22:54:05,019 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-17 22:54:05,020 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-17 22:54:05,020 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-17 22:54:05,020 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-17 22:54:05,020 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-17 22:54:05,020 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-17 22:54:05,020 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-17 22:54:05,020 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-17 22:54:05,021 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-17 22:54:05,021 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-17 22:54:05,021 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-17 22:54:05,021 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-17 22:54:05,021 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-17 22:54:05,021 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-17 22:54:05,022 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-17 22:54:05,022 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-17 22:54:05,022 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-17 22:54:05,022 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-17 22:54:05,022 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-17 22:54:05,022 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-17 22:54:05,022 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-17 22:54:05,023 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-17 22:54:05,023 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-17 22:54:05,023 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-17 22:54:05,023 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-17 22:54:05,023 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-17 22:54:05,023 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-17 22:54:05,023 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-17 22:54:05,024 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-17 22:54:05,024 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-17 22:54:05,024 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-17 22:54:05,024 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-17 22:54:05,024 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-17 22:54:05,024 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-17 22:54:05,025 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-17 22:54:05,025 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-17 22:54:05,025 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-17 22:54:05,025 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-17 22:54:05,025 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-17 22:54:05,025 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-17 22:54:05,025 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-17 22:54:05,026 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-17 22:54:05,026 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-17 22:54:05,026 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-17 22:54:05,026 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-17 22:54:05,026 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-17 22:54:05,026 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-17 22:54:05,027 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-17 22:54:05,027 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-17 22:54:05,027 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-17 22:54:05,027 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-17 22:54:05,027 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-17 22:54:05,027 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-17 22:54:05,027 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-17 22:54:05,028 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-17 22:54:05,028 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-17 22:54:05,028 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-17 22:54:05,028 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-17 22:54:05,028 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-17 22:54:05,028 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-17 22:54:05,028 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-17 22:54:05,029 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-17 22:54:05,029 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-17 22:54:05,029 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-17 22:54:05,029 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-17 22:54:05,029 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-17 22:54:05,029 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-17 22:54:05,029 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-17 22:54:05,030 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-17 22:54:05,030 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-17 22:54:05,030 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-17 22:54:05,030 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-17 22:54:05,030 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-17 22:54:05,032 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-17 22:54:05,033 INFO L280 TraceCheckUtils]: 103: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,035 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-17 22:54:05,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,079 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-17 22:54:05,080 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-17 22:54:05,080 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-17 22:54:05,080 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-17 22:54:05,080 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-17 22:54:05,080 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-17 22:54:05,081 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-17 22:54:05,081 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-17 22:54:05,081 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-17 22:54:05,081 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-17 22:54:05,081 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-17 22:54:05,082 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-17 22:54:05,082 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-17 22:54:05,082 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-17 22:54:05,082 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-17 22:54:05,082 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-17 22:54:05,083 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-17 22:54:05,083 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-17 22:54:05,083 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-17 22:54:05,083 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-17 22:54:05,083 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-17 22:54:05,084 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-17 22:54:05,084 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-17 22:54:05,084 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-17 22:54:05,084 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-17 22:54:05,085 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-17 22:54:05,085 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-17 22:54:05,085 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-17 22:54:05,085 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-17 22:54:05,085 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-17 22:54:05,086 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-17 22:54:05,086 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-17 22:54:05,086 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-17 22:54:05,086 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-17 22:54:05,086 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-17 22:54:05,087 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-17 22:54:05,087 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-17 22:54:05,087 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-17 22:54:05,087 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-17 22:54:05,087 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-17 22:54:05,088 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-17 22:54:05,088 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-17 22:54:05,088 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-17 22:54:05,088 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-17 22:54:05,088 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-17 22:54:05,089 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-17 22:54:05,089 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-17 22:54:05,089 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-17 22:54:05,089 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-17 22:54:05,089 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-17 22:54:05,090 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-17 22:54:05,090 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-17 22:54:05,090 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-17 22:54:05,090 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-17 22:54:05,090 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-17 22:54:05,091 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-17 22:54:05,091 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-17 22:54:05,091 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-17 22:54:05,091 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-17 22:54:05,091 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-17 22:54:05,092 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-17 22:54:05,092 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-17 22:54:05,092 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-17 22:54:05,092 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-17 22:54:05,092 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-17 22:54:05,093 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-17 22:54:05,093 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-17 22:54:05,093 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-17 22:54:05,093 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-17 22:54:05,093 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-17 22:54:05,094 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-17 22:54:05,094 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-17 22:54:05,094 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-17 22:54:05,094 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-17 22:54:05,094 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-17 22:54:05,095 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-17 22:54:05,095 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-17 22:54:05,095 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-17 22:54:05,095 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-17 22:54:05,095 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-17 22:54:05,096 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-17 22:54:05,096 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-17 22:54:05,096 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-17 22:54:05,096 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-17 22:54:05,097 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-17 22:54:05,097 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-17 22:54:05,097 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-17 22:54:05,097 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-17 22:54:05,098 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-17 22:54:05,098 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-17 22:54:05,098 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-17 22:54:05,098 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-17 22:54:05,098 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-17 22:54:05,098 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-17 22:54:05,099 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-17 22:54:05,099 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-17 22:54:05,099 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-17 22:54:05,099 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-17 22:54:05,099 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-17 22:54:05,099 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-17 22:54:05,099 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-17 22:54:05,099 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-17 22:54:05,100 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-17 22:54:05,100 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-17 22:54:05,100 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-17 22:54:05,100 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-17 22:54:05,100 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-17 22:54:05,100 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-17 22:54:05,100 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-17 22:54:05,101 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-17 22:54:05,102 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-17 22:54:05,103 INFO L280 TraceCheckUtils]: 111: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,105 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,185 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-17 22:54:05,185 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-17 22:54:05,185 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-17 22:54:05,186 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-17 22:54:05,186 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-17 22:54:05,186 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-17 22:54:05,186 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-17 22:54:05,186 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-17 22:54:05,187 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-17 22:54:05,187 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-17 22:54:05,187 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-17 22:54:05,187 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-17 22:54:05,187 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-17 22:54:05,188 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-17 22:54:05,188 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-17 22:54:05,188 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-17 22:54:05,188 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-17 22:54:05,189 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-17 22:54:05,189 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-17 22:54:05,189 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-17 22:54:05,189 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-17 22:54:05,189 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-17 22:54:05,189 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-17 22:54:05,189 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-17 22:54:05,189 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-17 22:54:05,189 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-17 22:54:05,189 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-17 22:54:05,190 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-17 22:54:05,190 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-17 22:54:05,190 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-17 22:54:05,190 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-17 22:54:05,190 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-17 22:54:05,190 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-17 22:54:05,190 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-17 22:54:05,190 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-17 22:54:05,190 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-17 22:54:05,191 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-17 22:54:05,191 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-17 22:54:05,191 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-17 22:54:05,191 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-17 22:54:05,191 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-17 22:54:05,191 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-17 22:54:05,191 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-17 22:54:05,191 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-17 22:54:05,191 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-17 22:54:05,192 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-17 22:54:05,192 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-17 22:54:05,192 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-17 22:54:05,192 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-17 22:54:05,192 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-17 22:54:05,192 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-17 22:54:05,192 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-17 22:54:05,192 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-17 22:54:05,192 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-17 22:54:05,193 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-17 22:54:05,193 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-17 22:54:05,193 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-17 22:54:05,193 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-17 22:54:05,193 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-17 22:54:05,193 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-17 22:54:05,193 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-17 22:54:05,193 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-17 22:54:05,193 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-17 22:54:05,194 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-17 22:54:05,194 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-17 22:54:05,194 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-17 22:54:05,194 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-17 22:54:05,194 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-17 22:54:05,194 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-17 22:54:05,194 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-17 22:54:05,194 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-17 22:54:05,194 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-17 22:54:05,195 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-17 22:54:05,195 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-17 22:54:05,196 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-17 22:54:05,197 INFO L280 TraceCheckUtils]: 75: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,198 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,232 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-17 22:54:05,232 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-17 22:54:05,233 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-17 22:54:05,233 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-17 22:54:05,233 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-17 22:54:05,233 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-17 22:54:05,233 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-17 22:54:05,234 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-17 22:54:05,234 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-17 22:54:05,234 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-17 22:54:05,234 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-17 22:54:05,234 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-17 22:54:05,235 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-17 22:54:05,235 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-17 22:54:05,235 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-17 22:54:05,235 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-17 22:54:05,235 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-17 22:54:05,236 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-17 22:54:05,236 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-17 22:54:05,236 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-17 22:54:05,236 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-17 22:54:05,236 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-17 22:54:05,236 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-17 22:54:05,237 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-17 22:54:05,237 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-17 22:54:05,237 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-17 22:54:05,237 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-17 22:54:05,237 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-17 22:54:05,237 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-17 22:54:05,237 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-17 22:54:05,237 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-17 22:54:05,238 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-17 22:54:05,238 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-17 22:54:05,238 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-17 22:54:05,238 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-17 22:54:05,238 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-17 22:54:05,238 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-17 22:54:05,238 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-17 22:54:05,238 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-17 22:54:05,238 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-17 22:54:05,238 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-17 22:54:05,239 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-17 22:54:05,239 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-17 22:54:05,239 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-17 22:54:05,239 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-17 22:54:05,239 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-17 22:54:05,239 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-17 22:54:05,239 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-17 22:54:05,239 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-17 22:54:05,240 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-17 22:54:05,240 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-17 22:54:05,240 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-17 22:54:05,240 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-17 22:54:05,240 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-17 22:54:05,240 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-17 22:54:05,240 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-17 22:54:05,240 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-17 22:54:05,240 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-17 22:54:05,240 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-17 22:54:05,241 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-17 22:54:05,241 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-17 22:54:05,241 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-17 22:54:05,241 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-17 22:54:05,241 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-17 22:54:05,241 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-17 22:54:05,241 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-17 22:54:05,241 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-17 22:54:05,241 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-17 22:54:05,242 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-17 22:54:05,242 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-17 22:54:05,242 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-17 22:54:05,242 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-17 22:54:05,242 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-17 22:54:05,242 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-17 22:54:05,242 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-17 22:54:05,242 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-17 22:54:05,242 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-17 22:54:05,243 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-17 22:54:05,243 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-17 22:54:05,243 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-17 22:54:05,243 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-17 22:54:05,243 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-17 22:54:05,243 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-17 22:54:05,243 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-17 22:54:05,243 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-17 22:54:05,243 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-17 22:54:05,244 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-17 22:54:05,244 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-17 22:54:05,244 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-17 22:54:05,244 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-17 22:54:05,244 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-17 22:54:05,244 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-17 22:54:05,244 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-17 22:54:05,244 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-17 22:54:05,244 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-17 22:54:05,245 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-17 22:54:05,245 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-17 22:54:05,245 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-17 22:54:05,245 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-17 22:54:05,245 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-17 22:54:05,245 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-17 22:54:05,245 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-17 22:54:05,245 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-17 22:54:05,245 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-17 22:54:05,245 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-17 22:54:05,246 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-17 22:54:05,246 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-17 22:54:05,246 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-17 22:54:05,246 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-17 22:54:05,246 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-17 22:54:05,246 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-17 22:54:05,246 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-17 22:54:05,246 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-17 22:54:05,246 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-17 22:54:05,246 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-17 22:54:05,247 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-17 22:54:05,247 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-17 22:54:05,247 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-17 22:54:05,247 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-17 22:54:05,247 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-17 22:54:05,247 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-17 22:54:05,247 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-17 22:54:05,247 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-17 22:54:05,247 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-17 22:54:05,247 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-17 22:54:05,248 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-17 22:54:05,248 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-17 22:54:05,248 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-17 22:54:05,248 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-17 22:54:05,248 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-17 22:54:05,248 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-17 22:54:05,248 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-17 22:54:05,248 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-17 22:54:05,248 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-17 22:54:05,248 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-17 22:54:05,249 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-17 22:54:05,249 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-17 22:54:05,249 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-17 22:54:05,249 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-17 22:54:05,249 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-17 22:54:05,249 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-17 22:54:05,249 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-17 22:54:05,249 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-17 22:54:05,249 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-17 22:54:05,249 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-17 22:54:05,250 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-17 22:54:05,250 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-17 22:54:05,250 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-17 22:54:05,250 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-17 22:54:05,250 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-17 22:54:05,250 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-17 22:54:05,250 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-17 22:54:05,250 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-17 22:54:05,250 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-17 22:54:05,250 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-17 22:54:05,251 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-17 22:54:05,251 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-17 22:54:05,251 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-17 22:54:05,251 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-17 22:54:05,251 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-17 22:54:05,251 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-17 22:54:05,251 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-17 22:54:05,251 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-17 22:54:05,251 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-17 22:54:05,252 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-17 22:54:05,252 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-17 22:54:05,252 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-17 22:54:05,252 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-17 22:54:05,252 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-17 22:54:05,252 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-17 22:54:05,253 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-17 22:54:05,254 INFO L280 TraceCheckUtils]: 171: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,256 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,286 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-17 22:54:05,286 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-17 22:54:05,286 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-17 22:54:05,286 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-17 22:54:05,287 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-17 22:54:05,287 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-17 22:54:05,287 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-17 22:54:05,287 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-17 22:54:05,287 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-17 22:54:05,287 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-17 22:54:05,287 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-17 22:54:05,287 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-17 22:54:05,287 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-17 22:54:05,288 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-17 22:54:05,288 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-17 22:54:05,288 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-17 22:54:05,288 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-17 22:54:05,288 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-17 22:54:05,288 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-17 22:54:05,288 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-17 22:54:05,288 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-17 22:54:05,288 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-17 22:54:05,289 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-17 22:54:05,289 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-17 22:54:05,289 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-17 22:54:05,289 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-17 22:54:05,289 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-17 22:54:05,289 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-17 22:54:05,289 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-17 22:54:05,289 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-17 22:54:05,289 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-17 22:54:05,290 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-17 22:54:05,290 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-17 22:54:05,290 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-17 22:54:05,290 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-17 22:54:05,290 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-17 22:54:05,290 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-17 22:54:05,290 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-17 22:54:05,290 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-17 22:54:05,290 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-17 22:54:05,291 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-17 22:54:05,291 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-17 22:54:05,291 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-17 22:54:05,291 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-17 22:54:05,291 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-17 22:54:05,291 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-17 22:54:05,291 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-17 22:54:05,291 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-17 22:54:05,291 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-17 22:54:05,292 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-17 22:54:05,292 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-17 22:54:05,292 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-17 22:54:05,292 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-17 22:54:05,292 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-17 22:54:05,292 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-17 22:54:05,292 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-17 22:54:05,292 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-17 22:54:05,292 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-17 22:54:05,293 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-17 22:54:05,293 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-17 22:54:05,293 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-17 22:54:05,293 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-17 22:54:05,293 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-17 22:54:05,293 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-17 22:54:05,293 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-17 22:54:05,293 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-17 22:54:05,293 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-17 22:54:05,294 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-17 22:54:05,294 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-17 22:54:05,295 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-17 22:54:05,296 INFO L280 TraceCheckUtils]: 70: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,297 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,348 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-17 22:54:05,349 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-17 22:54:05,349 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-17 22:54:05,349 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-17 22:54:05,350 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-17 22:54:05,350 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-17 22:54:05,350 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-17 22:54:05,350 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-17 22:54:05,350 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-17 22:54:05,350 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-17 22:54:05,351 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-17 22:54:05,351 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-17 22:54:05,351 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-17 22:54:05,351 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-17 22:54:05,351 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-17 22:54:05,351 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-17 22:54:05,352 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-17 22:54:05,352 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-17 22:54:05,352 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-17 22:54:05,352 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-17 22:54:05,352 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-17 22:54:05,353 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-17 22:54:05,353 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-17 22:54:05,353 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-17 22:54:05,353 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-17 22:54:05,354 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-17 22:54:05,354 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-17 22:54:05,354 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-17 22:54:05,354 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-17 22:54:05,354 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-17 22:54:05,355 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-17 22:54:05,355 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-17 22:54:05,355 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-17 22:54:05,355 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-17 22:54:05,355 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-17 22:54:05,355 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-17 22:54:05,356 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-17 22:54:05,356 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-17 22:54:05,356 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-17 22:54:05,356 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-17 22:54:05,356 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-17 22:54:05,357 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-17 22:54:05,357 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-17 22:54:05,357 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-17 22:54:05,357 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-17 22:54:05,358 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-17 22:54:05,358 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-17 22:54:05,358 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-17 22:54:05,358 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-17 22:54:05,358 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-17 22:54:05,358 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-17 22:54:05,358 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-17 22:54:05,359 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-17 22:54:05,359 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-17 22:54:05,359 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-17 22:54:05,359 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-17 22:54:05,359 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-17 22:54:05,359 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-17 22:54:05,360 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-17 22:54:05,360 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-17 22:54:05,360 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-17 22:54:05,360 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-17 22:54:05,360 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-17 22:54:05,360 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-17 22:54:05,361 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-17 22:54:05,361 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-17 22:54:05,361 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-17 22:54:05,361 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-17 22:54:05,361 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-17 22:54:05,361 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-17 22:54:05,361 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-17 22:54:05,362 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-17 22:54:05,362 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-17 22:54:05,362 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-17 22:54:05,362 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-17 22:54:05,362 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-17 22:54:05,362 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-17 22:54:05,363 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-17 22:54:05,363 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-17 22:54:05,363 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-17 22:54:05,363 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-17 22:54:05,363 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-17 22:54:05,363 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-17 22:54:05,364 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-17 22:54:05,364 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-17 22:54:05,364 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-17 22:54:05,364 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-17 22:54:05,364 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-17 22:54:05,364 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-17 22:54:05,364 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-17 22:54:05,365 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-17 22:54:05,365 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-17 22:54:05,365 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-17 22:54:05,365 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-17 22:54:05,365 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-17 22:54:05,365 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-17 22:54:05,366 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-17 22:54:05,366 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-17 22:54:05,366 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-17 22:54:05,366 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-17 22:54:05,366 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-17 22:54:05,366 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-17 22:54:05,367 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-17 22:54:05,367 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-17 22:54:05,367 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-17 22:54:05,367 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-17 22:54:05,367 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-17 22:54:05,367 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-17 22:54:05,367 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-17 22:54:05,368 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-17 22:54:05,368 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-17 22:54:05,368 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-17 22:54:05,368 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-17 22:54:05,368 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-17 22:54:05,368 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-17 22:54:05,368 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-17 22:54:05,369 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-17 22:54:05,369 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-17 22:54:05,369 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-17 22:54:05,369 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-17 22:54:05,369 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-17 22:54:05,369 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-17 22:54:05,370 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-17 22:54:05,370 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-17 22:54:05,370 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-17 22:54:05,370 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-17 22:54:05,370 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-17 22:54:05,370 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-17 22:54:05,371 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-17 22:54:05,371 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-17 22:54:05,371 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-17 22:54:05,371 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-17 22:54:05,371 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-17 22:54:05,371 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-17 22:54:05,372 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-17 22:54:05,372 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-17 22:54:05,372 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-17 22:54:05,372 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-17 22:54:05,372 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-17 22:54:05,373 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-17 22:54:05,373 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-17 22:54:05,373 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-17 22:54:05,373 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-17 22:54:05,373 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-17 22:54:05,373 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-17 22:54:05,374 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-17 22:54:05,374 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-17 22:54:05,374 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-17 22:54:05,374 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-17 22:54:05,374 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-17 22:54:05,374 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-17 22:54:05,375 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-17 22:54:05,375 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-17 22:54:05,375 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-17 22:54:05,375 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-17 22:54:05,375 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-17 22:54:05,376 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-17 22:54:05,376 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-17 22:54:05,376 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-17 22:54:05,376 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-17 22:54:05,376 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-17 22:54:05,376 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-17 22:54:05,376 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-17 22:54:05,377 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-17 22:54:05,377 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-17 22:54:05,377 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-17 22:54:05,377 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-17 22:54:05,377 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-17 22:54:05,377 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-17 22:54:05,378 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-17 22:54:05,378 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-17 22:54:05,378 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-17 22:54:05,380 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-17 22:54:05,381 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-17 22:54:05,383 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-17 22:54:05,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,408 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-17 22:54:05,409 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-17 22:54:05,409 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-17 22:54:05,409 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-17 22:54:05,409 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-17 22:54:05,409 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-17 22:54:05,409 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-17 22:54:05,410 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-17 22:54:05,410 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-17 22:54:05,410 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-17 22:54:05,410 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-17 22:54:05,410 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-17 22:54:05,410 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-17 22:54:05,410 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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,411 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-17 22:54:05,411 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-17 22:54:05,411 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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,411 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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,412 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-17 22:54:05,412 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-17 22:54:05,412 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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,413 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-17 22:54:05,413 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-17 22:54:05,413 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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,414 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-17 22:54:05,414 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-17 22:54:05,414 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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,415 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-17 22:54:05,415 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-17 22:54:05,415 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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,416 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-17 22:54:05,416 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-17 22:54:05,416 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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,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-17 22:54:05,417 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-17 22:54:05,417 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-17 22:54:05,417 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-17 22:54:05,417 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-17 22:54:05,417 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-17 22:54:05,418 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-17 22:54:05,418 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-17 22:54:05,418 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-17 22:54:05,418 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-17 22:54:05,418 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-17 22:54:05,418 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-17 22:54:05,418 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-17 22:54:05,418 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-17 22:54:05,418 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-17 22:54:05,419 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-17 22:54:05,419 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-17 22:54:05,419 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-17 22:54:05,419 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-17 22:54:05,419 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-17 22:54:05,419 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-17 22:54:05,419 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-17 22:54:05,419 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-17 22:54:05,419 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-17 22:54:05,420 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-17 22:54:05,420 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-17 22:54:05,420 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-17 22:54:05,420 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-17 22:54:05,420 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-17 22:54:05,420 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-17 22:54:05,420 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-17 22:54:05,420 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-17 22:54:05,420 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-17 22:54:05,420 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-17 22:54:05,421 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-17 22:54:05,421 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-17 22:54:05,421 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-17 22:54:05,421 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-17 22:54:05,421 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-17 22:54:05,421 INFO L280 TraceCheckUtils]: 112: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:05,421 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-17 22:54:05,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,441 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-17 22:54:05,441 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-17 22:54:05,441 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-17 22:54:05,441 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-17 22:54:05,442 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-17 22:54:05,442 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-17 22:54:05,442 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-17 22:54:05,442 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-17 22:54:05,442 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-17 22:54:05,442 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-17 22:54:05,442 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-17 22:54:05,442 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-17 22:54:05,442 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-17 22:54:05,443 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-17 22:54:05,443 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-17 22:54:05,443 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-17 22:54:05,443 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-17 22:54:05,443 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-17 22:54:05,443 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-17 22:54:05,443 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-17 22:54:05,443 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-17 22:54:05,443 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-17 22:54:05,444 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-17 22:54:05,444 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-17 22:54:05,444 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-17 22:54:05,444 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-17 22:54:05,444 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-17 22:54:05,444 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-17 22:54:05,444 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-17 22:54:05,444 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-17 22:54:05,444 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-17 22:54:05,445 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-17 22:54:05,445 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-17 22:54:05,445 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-17 22:54:05,445 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-17 22:54:05,445 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-17 22:54:05,445 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-17 22:54:05,445 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-17 22:54:05,445 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-17 22:54:05,445 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-17 22:54:05,446 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-17 22:54:05,446 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-17 22:54:05,446 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-17 22:54:05,446 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-17 22:54:05,446 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-17 22:54:05,446 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-17 22:54:05,446 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-17 22:54:05,446 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-17 22:54:05,446 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-17 22:54:05,447 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-17 22:54:05,447 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-17 22:54:05,447 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-17 22:54:05,447 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-17 22:54:05,447 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-17 22:54:05,447 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-17 22:54:05,447 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-17 22:54:05,447 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-17 22:54:05,447 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-17 22:54:05,448 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-17 22:54:05,448 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-17 22:54:05,448 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-17 22:54:05,448 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-17 22:54:05,448 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-17 22:54:05,448 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-17 22:54:05,448 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-17 22:54:05,448 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-17 22:54:05,448 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-17 22:54:05,449 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-17 22:54:05,449 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-17 22:54:05,449 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-17 22:54:05,449 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-17 22:54:05,449 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-17 22:54:05,449 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-17 22:54:05,449 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-17 22:54:05,449 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-17 22:54:05,449 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-17 22:54:05,450 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-17 22:54:05,450 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-17 22:54:05,450 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-17 22:54:05,450 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-17 22:54:05,450 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-17 22:54:05,450 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-17 22:54:05,450 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-17 22:54:05,450 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-17 22:54:05,450 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-17 22:54:05,450 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-17 22:54:05,451 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-17 22:54:05,451 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-17 22:54:05,451 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-17 22:54:05,451 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-17 22:54:05,451 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-17 22:54:05,451 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-17 22:54:05,451 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-17 22:54:05,451 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-17 22:54:05,451 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-17 22:54:05,451 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-17 22:54:05,452 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-17 22:54:05,452 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-17 22:54:05,452 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-17 22:54:05,452 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-17 22:54:05,452 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-17 22:54:05,452 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-17 22:54:05,452 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-17 22:54:05,452 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-17 22:54:05,452 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-17 22:54:05,453 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-17 22:54:05,453 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-17 22:54:05,453 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-17 22:54:05,453 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-17 22:54:05,453 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-17 22:54:05,453 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-17 22:54:05,453 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-17 22:54:05,453 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-17 22:54:05,453 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-17 22:54:05,453 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-17 22:54:05,454 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-17 22:54:05,454 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-17 22:54:05,454 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-17 22:54:05,454 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-17 22:54:05,454 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-17 22:54:05,454 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-17 22:54:05,454 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-17 22:54:05,454 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-17 22:54:05,454 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-17 22:54:05,454 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-17 22:54:05,455 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-17 22:54:05,455 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-17 22:54:05,455 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-17 22:54:05,455 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-17 22:54:05,455 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-17 22:54:05,455 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-17 22:54:05,455 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-17 22:54:05,455 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-17 22:54:05,455 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-17 22:54:05,455 INFO L280 TraceCheckUtils]: 134: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:05,456 INFO L275 TraceCheckUtils]: 135: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:05,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,481 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-17 22:54:05,482 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-17 22:54:05,482 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-17 22:54:05,482 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-17 22:54:05,482 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-17 22:54:05,482 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-17 22:54:05,482 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-17 22:54:05,482 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-17 22:54:05,482 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-17 22:54:05,483 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-17 22:54:05,483 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-17 22:54:05,483 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-17 22:54:05,483 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-17 22:54:05,483 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-17 22:54:05,483 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-17 22:54:05,483 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-17 22:54:05,483 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-17 22:54:05,483 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-17 22:54:05,484 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-17 22:54:05,484 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-17 22:54:05,484 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-17 22:54:05,484 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-17 22:54:05,484 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-17 22:54:05,484 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-17 22:54:05,484 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-17 22:54:05,484 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-17 22:54:05,484 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-17 22:54:05,485 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-17 22:54:05,485 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-17 22:54:05,485 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-17 22:54:05,485 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-17 22:54:05,485 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-17 22:54:05,485 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-17 22:54:05,485 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-17 22:54:05,485 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-17 22:54:05,485 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-17 22:54:05,486 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-17 22:54:05,486 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-17 22:54:05,486 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-17 22:54:05,486 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-17 22:54:05,486 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-17 22:54:05,486 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-17 22:54:05,486 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-17 22:54:05,486 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-17 22:54:05,486 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-17 22:54:05,487 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-17 22:54:05,487 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-17 22:54:05,487 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-17 22:54:05,487 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-17 22:54:05,487 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-17 22:54:05,487 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-17 22:54:05,487 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-17 22:54:05,487 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-17 22:54:05,487 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-17 22:54:05,487 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-17 22:54:05,488 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-17 22:54:05,488 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-17 22:54:05,488 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-17 22:54:05,488 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-17 22:54:05,488 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-17 22:54:05,488 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-17 22:54:05,488 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-17 22:54:05,488 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-17 22:54:05,488 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-17 22:54:05,489 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-17 22:54:05,489 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-17 22:54:05,489 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-17 22:54:05,489 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-17 22:54:05,489 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-17 22:54:05,489 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-17 22:54:05,489 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-17 22:54:05,489 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-17 22:54:05,489 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-17 22:54:05,490 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-17 22:54:05,490 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-17 22:54:05,490 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-17 22:54:05,490 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-17 22:54:05,490 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-17 22:54:05,490 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-17 22:54:05,490 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-17 22:54:05,490 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-17 22:54:05,490 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-17 22:54:05,491 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-17 22:54:05,491 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-17 22:54:05,491 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-17 22:54:05,491 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-17 22:54:05,491 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-17 22:54:05,491 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-17 22:54:05,491 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-17 22:54:05,491 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-17 22:54:05,491 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-17 22:54:05,492 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-17 22:54:05,492 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-17 22:54:05,492 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-17 22:54:05,492 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-17 22:54:05,492 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-17 22:54:05,492 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-17 22:54:05,492 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-17 22:54:05,492 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-17 22:54:05,492 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-17 22:54:05,492 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-17 22:54:05,493 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-17 22:54:05,493 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-17 22:54:05,493 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-17 22:54:05,493 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-17 22:54:05,493 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-17 22:54:05,493 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-17 22:54:05,493 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-17 22:54:05,493 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-17 22:54:05,493 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-17 22:54:05,493 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-17 22:54:05,494 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-17 22:54:05,494 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-17 22:54:05,494 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-17 22:54:05,494 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-17 22:54:05,494 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-17 22:54:05,494 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-17 22:54:05,494 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-17 22:54:05,494 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-17 22:54:05,494 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-17 22:54:05,495 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-17 22:54:05,495 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-17 22:54:05,495 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-17 22:54:05,495 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-17 22:54:05,495 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-17 22:54:05,495 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-17 22:54:05,495 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-17 22:54:05,495 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-17 22:54:05,495 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-17 22:54:05,495 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-17 22:54:05,496 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-17 22:54:05,496 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-17 22:54:05,496 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-17 22:54:05,496 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-17 22:54:05,496 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-17 22:54:05,496 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-17 22:54:05,496 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-17 22:54:05,496 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-17 22:54:05,496 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-17 22:54:05,496 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-17 22:54:05,497 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-17 22:54:05,497 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-17 22:54:05,497 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-17 22:54:05,497 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-17 22:54:05,497 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-17 22:54:05,497 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-17 22:54:05,497 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-17 22:54:05,497 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-17 22:54:05,497 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-17 22:54:05,497 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-17 22:54:05,498 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-17 22:54:05,498 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-17 22:54:05,498 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-17 22:54:05,498 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-17 22:54:05,498 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-17 22:54:05,498 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-17 22:54:05,498 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-17 22:54:05,498 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-17 22:54:05,498 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-17 22:54:05,498 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-17 22:54:05,499 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-17 22:54:05,499 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-17 22:54:05,499 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-17 22:54:05,499 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-17 22:54:05,499 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-17 22:54:05,499 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-17 22:54:05,499 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-17 22:54:05,499 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-17 22:54:05,499 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-17 22:54:05,499 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-17 22:54:05,500 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-17 22:54:05,500 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-17 22:54:05,500 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-17 22:54:05,500 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-17 22:54:05,500 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-17 22:54:05,500 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-17 22:54:05,500 INFO L280 TraceCheckUtils]: 176: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:05,500 INFO L275 TraceCheckUtils]: 177: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:05,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,523 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-17 22:54:05,523 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-17 22:54:05,523 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-17 22:54:05,524 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-17 22:54:05,524 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-17 22:54:05,524 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-17 22:54:05,524 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-17 22:54:05,524 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-17 22:54:05,524 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-17 22:54:05,524 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-17 22:54:05,524 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-17 22:54:05,524 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-17 22:54:05,525 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-17 22:54:05,525 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-17 22:54:05,525 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-17 22:54:05,525 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-17 22:54:05,525 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-17 22:54:05,525 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-17 22:54:05,525 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-17 22:54:05,525 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-17 22:54:05,525 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-17 22:54:05,526 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-17 22:54:05,526 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-17 22:54:05,526 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-17 22:54:05,526 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-17 22:54:05,526 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-17 22:54:05,526 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-17 22:54:05,526 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-17 22:54:05,526 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-17 22:54:05,526 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-17 22:54:05,527 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-17 22:54:05,527 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-17 22:54:05,527 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-17 22:54:05,527 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-17 22:54:05,527 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-17 22:54:05,527 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-17 22:54:05,527 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-17 22:54:05,527 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-17 22:54:05,527 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-17 22:54:05,528 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-17 22:54:05,528 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-17 22:54:05,528 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-17 22:54:05,528 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-17 22:54:05,528 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-17 22:54:05,528 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-17 22:54:05,528 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-17 22:54:05,528 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-17 22:54:05,528 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-17 22:54:05,529 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-17 22:54:05,529 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-17 22:54:05,529 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-17 22:54:05,529 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-17 22:54:05,529 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-17 22:54:05,529 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-17 22:54:05,529 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-17 22:54:05,529 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-17 22:54:05,529 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-17 22:54:05,530 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-17 22:54:05,530 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-17 22:54:05,530 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-17 22:54:05,530 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-17 22:54:05,530 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-17 22:54:05,530 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-17 22:54:05,530 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-17 22:54:05,530 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-17 22:54:05,530 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-17 22:54:05,531 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-17 22:54:05,531 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-17 22:54:05,531 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-17 22:54:05,531 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-17 22:54:05,531 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-17 22:54:05,531 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-17 22:54:05,531 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-17 22:54:05,531 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-17 22:54:05,531 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-17 22:54:05,531 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-17 22:54:05,532 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-17 22:54:05,532 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-17 22:54:05,532 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-17 22:54:05,532 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-17 22:54:05,532 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-17 22:54:05,532 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-17 22:54:05,532 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-17 22:54:05,532 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-17 22:54:05,532 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-17 22:54:05,533 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-17 22:54:05,533 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-17 22:54:05,533 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-17 22:54:05,533 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-17 22:54:05,533 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-17 22:54:05,533 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-17 22:54:05,533 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-17 22:54:05,533 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-17 22:54:05,533 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-17 22:54:05,534 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-17 22:54:05,534 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-17 22:54:05,534 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-17 22:54:05,534 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-17 22:54:05,534 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-17 22:54:05,534 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-17 22:54:05,534 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-17 22:54:05,534 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-17 22:54:05,534 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-17 22:54:05,535 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-17 22:54:05,535 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-17 22:54:05,535 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-17 22:54:05,535 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-17 22:54:05,535 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:05,535 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:05,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,592 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-17 22:54:05,592 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-17 22:54:05,592 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-17 22:54:05,593 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-17 22:54:05,593 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-17 22:54:05,593 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-17 22:54:05,593 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-17 22:54:05,593 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-17 22:54:05,593 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-17 22:54:05,594 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-17 22:54:05,594 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-17 22:54:05,594 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-17 22:54:05,594 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-17 22:54:05,594 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-17 22:54:05,595 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-17 22:54:05,595 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-17 22:54:05,595 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-17 22:54:05,595 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-17 22:54:05,595 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-17 22:54:05,595 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-17 22:54:05,596 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-17 22:54:05,596 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-17 22:54:05,596 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-17 22:54:05,596 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-17 22:54:05,596 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-17 22:54:05,596 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-17 22:54:05,596 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-17 22:54:05,596 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-17 22:54:05,596 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-17 22:54:05,597 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-17 22:54:05,597 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-17 22:54:05,597 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-17 22:54:05,597 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-17 22:54:05,597 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-17 22:54:05,597 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-17 22:54:05,597 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-17 22:54:05,597 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-17 22:54:05,597 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-17 22:54:05,598 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-17 22:54:05,598 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-17 22:54:05,598 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-17 22:54:05,598 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-17 22:54:05,598 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-17 22:54:05,598 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-17 22:54:05,598 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-17 22:54:05,598 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-17 22:54:05,598 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-17 22:54:05,599 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-17 22:54:05,599 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-17 22:54:05,599 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-17 22:54:05,599 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-17 22:54:05,599 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-17 22:54:05,599 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-17 22:54:05,599 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-17 22:54:05,599 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-17 22:54:05,599 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-17 22:54:05,600 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-17 22:54:05,600 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-17 22:54:05,600 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-17 22:54:05,600 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-17 22:54:05,600 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-17 22:54:05,600 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-17 22:54:05,600 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-17 22:54:05,600 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-17 22:54:05,600 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-17 22:54:05,601 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-17 22:54:05,601 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-17 22:54:05,601 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-17 22:54:05,601 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-17 22:54:05,601 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-17 22:54:05,601 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-17 22:54:05,601 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-17 22:54:05,601 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-17 22:54:05,601 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-17 22:54:05,601 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-17 22:54:05,602 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-17 22:54:05,602 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-17 22:54:05,602 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-17 22:54:05,602 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-17 22:54:05,602 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-17 22:54:05,602 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-17 22:54:05,602 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-17 22:54:05,602 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-17 22:54:05,602 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-17 22:54:05,602 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-17 22:54:05,603 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-17 22:54:05,603 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-17 22:54:05,603 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-17 22:54:05,603 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-17 22:54:05,603 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-17 22:54:05,603 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-17 22:54:05,603 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-17 22:54:05,603 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-17 22:54:05,603 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-17 22:54:05,603 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-17 22:54:05,604 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-17 22:54:05,604 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-17 22:54:05,604 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-17 22:54:05,604 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-17 22:54:05,604 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-17 22:54:05,604 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-17 22:54:05,604 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-17 22:54:05,604 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-17 22:54:05,604 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-17 22:54:05,605 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-17 22:54:05,605 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-17 22:54:05,605 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-17 22:54:05,605 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-17 22:54:05,605 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-17 22:54:05,605 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-17 22:54:05,605 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-17 22:54:05,605 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-17 22:54:05,605 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-17 22:54:05,605 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-17 22:54:05,606 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-17 22:54:05,606 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-17 22:54:05,606 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-17 22:54:05,606 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-17 22:54:05,606 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-17 22:54:05,606 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-17 22:54:05,608 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-17 22:54:05,609 INFO L280 TraceCheckUtils]: 121: Hoare triple {331958#(<= ~a21~0 6)} assume true; {331958#(<= ~a21~0 6)} is VALID [2020-07-17 22:54:05,611 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-17 22:54:05,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:05,714 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-17 22:54:05,716 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-17 22:54:05,717 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-17 22:54:05,718 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-17 22:54:05,719 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-17 22:54:05,720 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-17 22:54:05,721 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-17 22:54:05,722 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-17 22:54:05,723 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-17 22:54:05,724 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-17 22:54:05,725 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-17 22:54:05,726 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-17 22:54:05,727 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-17 22:54:05,729 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-17 22:54:05,730 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-17 22:54:05,731 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-17 22:54:05,732 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-17 22:54:05,733 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-17 22:54:05,735 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-17 22:54:05,736 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-17 22:54:05,737 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-17 22:54:05,738 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-17 22:54:05,739 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-17 22:54:05,740 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-17 22:54:05,741 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-17 22:54:05,742 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-17 22:54:05,743 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-17 22:54:05,744 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-17 22:54:05,745 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-17 22:54:05,746 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-17 22:54:05,747 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-17 22:54:05,748 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-17 22:54:05,750 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-17 22:54:05,751 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-17 22:54:05,752 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-17 22:54:05,753 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-17 22:54:05,754 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-17 22:54:05,755 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-17 22:54:05,756 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-17 22:54:05,757 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-17 22:54:05,759 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-17 22:54:05,760 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-17 22:54:05,761 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-17 22:54:05,762 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-17 22:54:05,763 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-17 22:54:05,764 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-17 22:54:05,765 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-17 22:54:05,766 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-17 22:54:05,767 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-17 22:54:05,768 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-17 22:54:05,769 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-17 22:54:05,770 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-17 22:54:05,771 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-17 22:54:05,772 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-17 22:54:05,773 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-17 22:54:05,775 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-17 22:54:05,776 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-17 22:54:05,777 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-17 22:54:05,778 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-17 22:54:05,779 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-17 22:54:05,780 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-17 22:54:05,781 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-17 22:54:05,782 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-17 22:54:05,783 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-17 22:54:05,784 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-17 22:54:05,785 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-17 22:54:05,786 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-17 22:54:05,789 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-17 22:54:05,790 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-17 22:54:05,792 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-17 22:54:05,797 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-17 22:54:05,798 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-17 22:54:05,798 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:05,798 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {330395#true} {330395#true} #973#return; {330395#true} is VALID [2020-07-17 22:54:05,798 INFO L263 TraceCheckUtils]: 4: Hoare triple {330395#true} call #t~ret4 := main(); {330395#true} is VALID [2020-07-17 22:54:05,798 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} ~output~0 := -1; {330395#true} is VALID [2020-07-17 22:54:05,798 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-17 22:54:05,798 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-17 22:54:05,800 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-17 22:54:05,800 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-17 22:54:05,800 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-17 22:54:05,800 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-17 22:54:05,800 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-17 22:54:05,800 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-17 22:54:05,800 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-17 22:54:05,801 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-17 22:54:05,801 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-17 22:54:05,801 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-17 22:54:05,801 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-17 22:54:05,801 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-17 22:54:05,801 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-17 22:54:05,801 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-17 22:54:05,801 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-17 22:54:05,801 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-17 22:54:05,802 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-17 22:54:05,802 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-17 22:54:05,802 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-17 22:54:05,802 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-17 22:54:05,802 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-17 22:54:05,802 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-17 22:54:05,802 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-17 22:54:05,802 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-17 22:54:05,802 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-17 22:54:05,802 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-17 22:54:05,803 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-17 22:54:05,803 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-17 22:54:05,803 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-17 22:54:05,803 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-17 22:54:05,803 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-17 22:54:05,803 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-17 22:54:05,803 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-17 22:54:05,803 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-17 22:54:05,803 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-17 22:54:05,804 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-17 22:54:05,804 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-17 22:54:05,804 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-17 22:54:05,804 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-17 22:54:05,804 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-17 22:54:05,804 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-17 22:54:05,804 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-17 22:54:05,804 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-17 22:54:05,804 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-17 22:54:05,804 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-17 22:54:05,805 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-17 22:54:05,805 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-17 22:54:05,805 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-17 22:54:05,805 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-17 22:54:05,805 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-17 22:54:05,805 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-17 22:54:05,805 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-17 22:54:05,805 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-17 22:54:05,805 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-17 22:54:05,805 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-17 22:54:05,806 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-17 22:54:05,806 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-17 22:54:05,806 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-17 22:54:05,806 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-17 22:54:05,806 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-17 22:54:05,806 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-17 22:54:05,806 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-17 22:54:05,806 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-17 22:54:05,806 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-17 22:54:05,807 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-17 22:54:05,807 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-17 22:54:05,807 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-17 22:54:05,807 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-17 22:54:05,807 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-17 22:54:05,807 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-17 22:54:05,807 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-17 22:54:05,807 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-17 22:54:05,807 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-17 22:54:05,807 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-17 22:54:05,808 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-17 22:54:05,808 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-17 22:54:05,808 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-17 22:54:05,808 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-17 22:54:05,808 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-17 22:54:05,808 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-17 22:54:05,808 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-17 22:54:05,808 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-17 22:54:05,808 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-17 22:54:05,809 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-17 22:54:05,809 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-17 22:54:05,809 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-17 22:54:05,809 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-17 22:54:05,809 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-17 22:54:05,809 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-17 22:54:05,809 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-17 22:54:05,809 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-17 22:54:05,809 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-17 22:54:05,809 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-17 22:54:05,810 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-17 22:54:05,810 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-17 22:54:05,810 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-17 22:54:05,810 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-17 22:54:05,810 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-17 22:54:05,810 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-17 22:54:05,810 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-17 22:54:05,810 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-17 22:54:05,810 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-17 22:54:05,810 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-17 22:54:05,811 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-17 22:54:05,812 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-17 22:54:05,813 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-17 22:54:05,815 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-17 22:54:05,817 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-17 22:54:05,818 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-17 22:54:05,820 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-17 22:54:05,821 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-17 22:54:05,821 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-17 22:54:05,822 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-17 22:54:05,822 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-17 22:54:05,822 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-17 22:54:05,822 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-17 22:54:05,822 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-17 22:54:05,822 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-17 22:54:05,822 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-17 22:54:05,822 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-17 22:54:05,822 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-17 22:54:05,823 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-17 22:54:05,823 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-17 22:54:05,823 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-17 22:54:05,823 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-17 22:54:05,823 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-17 22:54:05,823 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-17 22:54:05,823 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-17 22:54:05,823 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-17 22:54:05,823 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-17 22:54:05,823 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-17 22:54:05,824 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-17 22:54:05,824 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-17 22:54:05,824 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-17 22:54:05,824 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-17 22:54:05,824 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-17 22:54:05,824 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-17 22:54:05,824 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-17 22:54:05,824 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-17 22:54:05,824 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-17 22:54:05,825 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-17 22:54:05,825 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-17 22:54:05,825 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-17 22:54:05,825 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-17 22:54:05,825 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-17 22:54:05,825 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-17 22:54:05,825 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-17 22:54:05,825 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-17 22:54:05,825 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-17 22:54:05,825 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-17 22:54:05,826 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-17 22:54:05,826 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-17 22:54:05,826 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-17 22:54:05,826 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-17 22:54:05,826 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-17 22:54:05,826 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-17 22:54:05,826 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-17 22:54:05,826 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-17 22:54:05,826 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-17 22:54:05,827 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-17 22:54:05,827 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-17 22:54:05,827 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-17 22:54:05,827 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-17 22:54:05,827 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-17 22:54:05,827 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-17 22:54:05,827 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-17 22:54:05,827 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-17 22:54:05,827 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-17 22:54:05,828 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-17 22:54:05,828 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-17 22:54:05,828 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-17 22:54:05,828 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-17 22:54:05,828 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-17 22:54:05,828 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-17 22:54:05,828 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-17 22:54:05,828 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-17 22:54:05,828 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-17 22:54:05,828 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-17 22:54:05,829 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-17 22:54:05,829 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-17 22:54:05,829 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-17 22:54:05,829 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-17 22:54:05,829 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-17 22:54:05,829 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-17 22:54:05,829 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-17 22:54:05,829 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-17 22:54:05,829 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-17 22:54:05,829 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-17 22:54:05,830 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-17 22:54:05,830 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-17 22:54:05,830 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-17 22:54:05,830 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-17 22:54:05,830 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-17 22:54:05,830 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-17 22:54:05,830 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-17 22:54:05,830 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-17 22:54:05,830 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-17 22:54:05,831 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-17 22:54:05,831 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-17 22:54:05,831 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-17 22:54:05,831 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-17 22:54:05,831 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-17 22:54:05,831 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-17 22:54:05,831 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-17 22:54:05,831 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-17 22:54:05,831 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-17 22:54:05,831 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-17 22:54:05,832 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-17 22:54:05,832 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-17 22:54:05,832 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-17 22:54:05,832 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-17 22:54:05,832 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-17 22:54:05,832 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-17 22:54:05,833 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-17 22:54:05,834 INFO L280 TraceCheckUtils]: 222: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,836 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-17 22:54:05,837 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-17 22:54:05,838 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-17 22:54:05,839 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-17 22:54:05,841 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-17 22:54:05,841 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-17 22:54:05,841 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-17 22:54:05,841 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-17 22:54:05,841 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-17 22:54:05,841 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-17 22:54:05,841 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-17 22:54:05,842 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-17 22:54:05,842 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-17 22:54:05,842 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-17 22:54:05,842 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-17 22:54:05,842 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-17 22:54:05,842 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-17 22:54:05,842 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-17 22:54:05,842 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-17 22:54:05,842 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-17 22:54:05,843 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-17 22:54:05,843 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-17 22:54:05,843 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-17 22:54:05,843 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-17 22:54:05,843 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-17 22:54:05,843 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-17 22:54:05,843 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-17 22:54:05,843 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-17 22:54:05,843 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-17 22:54:05,843 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-17 22:54:05,844 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-17 22:54:05,844 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-17 22:54:05,844 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-17 22:54:05,844 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-17 22:54:05,844 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-17 22:54:05,844 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-17 22:54:05,844 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-17 22:54:05,844 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-17 22:54:05,844 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-17 22:54:05,845 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-17 22:54:05,845 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-17 22:54:05,845 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-17 22:54:05,845 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-17 22:54:05,845 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-17 22:54:05,845 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-17 22:54:05,845 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-17 22:54:05,845 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-17 22:54:05,845 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-17 22:54:05,845 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-17 22:54:05,846 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-17 22:54:05,846 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-17 22:54:05,846 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-17 22:54:05,846 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-17 22:54:05,846 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-17 22:54:05,846 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-17 22:54:05,846 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-17 22:54:05,846 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-17 22:54:05,846 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-17 22:54:05,846 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-17 22:54:05,847 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-17 22:54:05,847 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-17 22:54:05,847 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-17 22:54:05,847 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-17 22:54:05,847 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-17 22:54:05,847 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-17 22:54:05,847 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-17 22:54:05,847 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-17 22:54:05,847 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-17 22:54:05,848 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-17 22:54:05,848 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-17 22:54:05,848 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-17 22:54:05,848 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-17 22:54:05,848 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-17 22:54:05,848 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-17 22:54:05,848 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-17 22:54:05,848 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-17 22:54:05,848 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-17 22:54:05,848 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-17 22:54:05,849 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-17 22:54:05,849 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-17 22:54:05,849 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-17 22:54:05,849 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-17 22:54:05,849 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-17 22:54:05,849 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-17 22:54:05,849 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-17 22:54:05,849 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-17 22:54:05,849 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-17 22:54:05,850 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-17 22:54:05,850 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-17 22:54:05,850 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-17 22:54:05,850 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-17 22:54:05,850 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-17 22:54:05,850 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-17 22:54:05,850 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-17 22:54:05,850 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-17 22:54:05,850 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-17 22:54:05,850 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-17 22:54:05,851 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-17 22:54:05,851 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-17 22:54:05,851 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-17 22:54:05,851 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-17 22:54:05,851 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-17 22:54:05,851 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-17 22:54:05,851 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-17 22:54:05,851 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-17 22:54:05,851 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-17 22:54:05,852 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-17 22:54:05,852 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-17 22:54:05,852 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-17 22:54:05,852 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-17 22:54:05,852 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-17 22:54:05,852 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-17 22:54:05,852 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-17 22:54:05,852 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-17 22:54:05,852 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-17 22:54:05,853 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-17 22:54:05,855 INFO L280 TraceCheckUtils]: 339: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,856 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,858 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-17 22:54:05,859 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-17 22:54:05,860 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-17 22:54:05,862 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-17 22:54:05,862 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-17 22:54:05,862 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-17 22:54:05,862 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-17 22:54:05,862 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-17 22:54:05,862 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-17 22:54:05,862 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-17 22:54:05,862 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-17 22:54:05,863 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-17 22:54:05,863 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-17 22:54:05,863 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-17 22:54:05,863 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-17 22:54:05,863 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-17 22:54:05,863 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-17 22:54:05,863 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-17 22:54:05,864 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-17 22:54:05,864 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-17 22:54:05,864 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-17 22:54:05,864 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-17 22:54:05,864 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-17 22:54:05,865 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-17 22:54:05,865 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-17 22:54:05,865 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-17 22:54:05,865 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-17 22:54:05,865 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-17 22:54:05,865 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-17 22:54:05,865 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-17 22:54:05,865 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-17 22:54:05,866 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-17 22:54:05,866 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-17 22:54:05,866 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-17 22:54:05,866 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-17 22:54:05,866 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-17 22:54:05,866 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-17 22:54:05,866 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-17 22:54:05,866 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-17 22:54:05,866 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-17 22:54:05,866 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-17 22:54:05,867 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-17 22:54:05,867 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-17 22:54:05,867 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-17 22:54:05,867 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-17 22:54:05,867 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-17 22:54:05,867 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-17 22:54:05,867 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-17 22:54:05,867 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-17 22:54:05,867 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-17 22:54:05,867 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-17 22:54:05,868 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-17 22:54:05,868 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-17 22:54:05,868 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-17 22:54:05,868 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-17 22:54:05,868 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-17 22:54:05,868 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-17 22:54:05,868 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-17 22:54:05,868 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-17 22:54:05,868 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-17 22:54:05,869 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-17 22:54:05,869 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-17 22:54:05,869 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-17 22:54:05,869 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-17 22:54:05,869 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-17 22:54:05,869 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-17 22:54:05,869 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-17 22:54:05,869 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-17 22:54:05,869 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-17 22:54:05,869 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-17 22:54:05,870 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-17 22:54:05,870 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-17 22:54:05,870 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-17 22:54:05,870 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-17 22:54:05,870 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-17 22:54:05,870 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-17 22:54:05,870 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-17 22:54:05,870 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-17 22:54:05,871 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-17 22:54:05,873 INFO L280 TraceCheckUtils]: 420: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,874 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,876 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-17 22:54:05,877 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-17 22:54:05,878 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-17 22:54:05,879 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-17 22:54:05,879 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-17 22:54:05,880 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-17 22:54:05,880 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-17 22:54:05,880 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-17 22:54:05,880 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-17 22:54:05,880 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-17 22:54:05,880 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-17 22:54:05,880 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-17 22:54:05,880 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-17 22:54:05,880 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-17 22:54:05,881 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-17 22:54:05,881 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-17 22:54:05,881 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-17 22:54:05,881 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-17 22:54:05,881 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-17 22:54:05,881 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-17 22:54:05,881 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-17 22:54:05,881 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-17 22:54:05,881 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-17 22:54:05,882 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-17 22:54:05,882 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-17 22:54:05,882 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-17 22:54:05,882 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-17 22:54:05,882 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-17 22:54:05,882 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-17 22:54:05,882 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-17 22:54:05,882 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-17 22:54:05,882 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-17 22:54:05,882 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-17 22:54:05,883 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-17 22:54:05,883 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-17 22:54:05,883 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-17 22:54:05,883 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-17 22:54:05,883 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-17 22:54:05,883 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-17 22:54:05,883 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-17 22:54:05,883 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-17 22:54:05,883 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-17 22:54:05,884 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-17 22:54:05,884 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-17 22:54:05,884 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-17 22:54:05,884 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-17 22:54:05,884 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-17 22:54:05,884 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-17 22:54:05,884 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-17 22:54:05,884 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-17 22:54:05,884 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-17 22:54:05,884 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-17 22:54:05,885 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-17 22:54:05,885 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-17 22:54:05,885 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-17 22:54:05,885 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-17 22:54:05,885 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-17 22:54:05,885 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-17 22:54:05,885 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-17 22:54:05,885 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-17 22:54:05,885 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-17 22:54:05,886 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-17 22:54:05,886 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-17 22:54:05,886 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-17 22:54:05,886 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-17 22:54:05,886 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-17 22:54:05,886 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-17 22:54:05,886 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-17 22:54:05,886 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-17 22:54:05,886 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-17 22:54:05,886 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-17 22:54:05,887 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-17 22:54:05,887 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-17 22:54:05,887 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-17 22:54:05,887 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-17 22:54:05,887 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-17 22:54:05,887 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-17 22:54:05,887 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-17 22:54:05,887 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-17 22:54:05,887 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-17 22:54:05,887 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-17 22:54:05,888 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-17 22:54:05,888 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-17 22:54:05,888 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-17 22:54:05,888 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-17 22:54:05,888 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-17 22:54:05,888 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-17 22:54:05,888 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-17 22:54:05,888 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-17 22:54:05,888 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-17 22:54:05,889 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-17 22:54:05,889 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-17 22:54:05,889 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-17 22:54:05,889 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-17 22:54:05,889 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-17 22:54:05,889 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-17 22:54:05,889 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-17 22:54:05,889 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-17 22:54:05,889 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-17 22:54:05,889 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-17 22:54:05,890 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-17 22:54:05,890 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-17 22:54:05,890 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-17 22:54:05,890 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-17 22:54:05,890 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-17 22:54:05,890 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-17 22:54:05,890 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-17 22:54:05,890 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-17 22:54:05,890 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-17 22:54:05,891 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-17 22:54:05,891 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-17 22:54:05,891 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-17 22:54:05,891 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-17 22:54:05,891 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-17 22:54:05,891 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-17 22:54:05,891 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-17 22:54:05,891 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-17 22:54:05,891 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-17 22:54:05,891 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-17 22:54:05,892 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-17 22:54:05,892 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-17 22:54:05,892 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-17 22:54:05,892 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-17 22:54:05,892 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-17 22:54:05,892 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-17 22:54:05,892 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-17 22:54:05,892 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-17 22:54:05,892 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-17 22:54:05,892 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-17 22:54:05,893 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-17 22:54:05,893 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-17 22:54:05,893 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-17 22:54:05,893 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-17 22:54:05,893 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-17 22:54:05,893 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-17 22:54:05,893 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-17 22:54:05,893 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-17 22:54:05,893 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-17 22:54:05,894 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-17 22:54:05,894 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-17 22:54:05,894 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-17 22:54:05,894 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-17 22:54:05,894 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-17 22:54:05,894 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-17 22:54:05,894 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-17 22:54:05,894 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-17 22:54:05,894 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-17 22:54:05,895 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-17 22:54:05,895 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-17 22:54:05,895 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-17 22:54:05,895 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-17 22:54:05,895 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-17 22:54:05,895 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-17 22:54:05,895 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-17 22:54:05,895 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-17 22:54:05,895 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-17 22:54:05,895 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-17 22:54:05,896 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-17 22:54:05,896 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-17 22:54:05,896 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-17 22:54:05,896 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-17 22:54:05,896 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-17 22:54:05,896 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-17 22:54:05,896 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-17 22:54:05,896 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-17 22:54:05,896 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-17 22:54:05,896 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-17 22:54:05,897 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-17 22:54:05,897 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-17 22:54:05,897 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-17 22:54:05,897 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-17 22:54:05,897 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-17 22:54:05,897 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-17 22:54:05,897 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-17 22:54:05,898 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-17 22:54:05,900 INFO L280 TraceCheckUtils]: 597: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,901 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,902 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-17 22:54:05,903 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-17 22:54:05,905 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-17 22:54:05,906 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-17 22:54:05,906 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-17 22:54:05,907 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-17 22:54:05,907 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-17 22:54:05,907 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-17 22:54:05,907 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-17 22:54:05,907 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-17 22:54:05,907 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-17 22:54:05,907 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-17 22:54:05,908 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-17 22:54:05,908 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-17 22:54:05,908 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-17 22:54:05,908 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-17 22:54:05,908 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-17 22:54:05,909 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-17 22:54:05,909 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-17 22:54:05,909 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-17 22:54:05,909 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-17 22:54:05,909 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-17 22:54:05,909 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-17 22:54:05,909 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-17 22:54:05,909 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-17 22:54:05,909 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-17 22:54:05,910 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-17 22:54:05,910 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-17 22:54:05,910 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-17 22:54:05,910 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-17 22:54:05,910 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-17 22:54:05,910 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-17 22:54:05,910 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-17 22:54:05,910 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-17 22:54:05,910 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-17 22:54:05,911 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-17 22:54:05,911 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-17 22:54:05,911 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-17 22:54:05,911 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-17 22:54:05,911 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-17 22:54:05,911 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-17 22:54:05,911 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-17 22:54:05,911 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-17 22:54:05,911 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-17 22:54:05,911 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-17 22:54:05,912 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-17 22:54:05,912 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-17 22:54:05,912 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-17 22:54:05,912 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-17 22:54:05,912 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-17 22:54:05,912 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-17 22:54:05,912 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-17 22:54:05,912 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-17 22:54:05,912 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-17 22:54:05,913 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-17 22:54:05,913 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-17 22:54:05,913 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-17 22:54:05,913 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-17 22:54:05,913 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-17 22:54:05,913 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-17 22:54:05,913 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-17 22:54:05,913 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-17 22:54:05,913 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-17 22:54:05,913 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-17 22:54:05,914 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-17 22:54:05,914 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-17 22:54:05,914 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-17 22:54:05,914 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-17 22:54:05,914 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-17 22:54:05,914 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-17 22:54:05,914 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-17 22:54:05,914 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-17 22:54:05,914 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-17 22:54:05,916 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-17 22:54:05,917 INFO L280 TraceCheckUtils]: 673: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,918 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-17 22:54:05,920 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-17 22:54:05,921 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-17 22:54:05,922 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-17 22:54:05,924 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-17 22:54:05,924 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-17 22:54:05,924 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-17 22:54:05,924 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-17 22:54:05,924 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-17 22:54:05,924 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-17 22:54:05,925 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-17 22:54:05,925 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-17 22:54:05,925 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-17 22:54:05,925 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-17 22:54:05,925 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-17 22:54:05,925 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-17 22:54:05,926 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-17 22:54:05,926 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-17 22:54:05,926 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-17 22:54:05,926 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-17 22:54:05,926 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-17 22:54:05,926 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-17 22:54:05,926 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-17 22:54:05,927 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-17 22:54:05,927 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-17 22:54:05,927 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-17 22:54:05,927 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-17 22:54:05,927 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-17 22:54:05,927 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-17 22:54:05,927 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-17 22:54:05,927 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-17 22:54:05,927 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-17 22:54:05,927 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-17 22:54:05,928 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-17 22:54:05,928 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-17 22:54:05,928 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-17 22:54:05,928 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-17 22:54:05,928 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-17 22:54:05,928 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-17 22:54:05,928 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-17 22:54:05,928 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-17 22:54:05,928 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-17 22:54:05,929 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-17 22:54:05,929 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-17 22:54:05,929 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-17 22:54:05,929 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-17 22:54:05,929 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-17 22:54:05,929 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-17 22:54:05,929 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-17 22:54:05,929 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-17 22:54:05,929 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-17 22:54:05,929 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-17 22:54:05,930 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-17 22:54:05,930 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-17 22:54:05,930 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-17 22:54:05,930 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-17 22:54:05,930 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-17 22:54:05,930 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-17 22:54:05,930 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-17 22:54:05,930 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-17 22:54:05,930 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-17 22:54:05,930 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-17 22:54:05,931 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-17 22:54:05,931 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-17 22:54:05,931 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-17 22:54:05,931 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-17 22:54:05,931 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-17 22:54:05,931 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-17 22:54:05,931 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-17 22:54:05,931 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-17 22:54:05,931 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-17 22:54:05,932 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-17 22:54:05,932 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-17 22:54:05,932 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-17 22:54:05,932 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-17 22:54:05,932 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-17 22:54:05,932 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-17 22:54:05,932 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-17 22:54:05,932 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-17 22:54:05,932 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-17 22:54:05,932 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-17 22:54:05,933 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-17 22:54:05,933 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-17 22:54:05,933 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-17 22:54:05,933 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-17 22:54:05,933 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-17 22:54:05,933 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-17 22:54:05,933 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-17 22:54:05,933 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-17 22:54:05,933 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-17 22:54:05,933 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-17 22:54:05,934 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-17 22:54:05,934 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-17 22:54:05,934 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-17 22:54:05,934 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-17 22:54:05,934 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-17 22:54:05,934 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-17 22:54:05,934 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-17 22:54:05,934 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-17 22:54:05,934 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-17 22:54:05,935 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-17 22:54:05,935 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-17 22:54:05,935 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-17 22:54:05,935 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-17 22:54:05,935 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-17 22:54:05,935 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-17 22:54:05,935 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-17 22:54:05,935 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-17 22:54:05,935 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-17 22:54:05,935 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-17 22:54:05,936 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-17 22:54:05,936 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-17 22:54:05,936 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-17 22:54:05,936 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-17 22:54:05,936 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-17 22:54:05,936 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-17 22:54:05,936 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-17 22:54:05,936 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-17 22:54:05,936 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-17 22:54:05,937 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-17 22:54:05,937 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-17 22:54:05,937 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-17 22:54:05,937 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-17 22:54:05,937 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-17 22:54:05,937 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-17 22:54:05,937 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-17 22:54:05,937 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-17 22:54:05,937 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-17 22:54:05,937 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-17 22:54:05,938 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-17 22:54:05,938 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-17 22:54:05,938 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-17 22:54:05,938 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-17 22:54:05,938 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-17 22:54:05,938 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-17 22:54:05,938 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-17 22:54:05,938 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-17 22:54:05,938 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-17 22:54:05,938 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-17 22:54:05,939 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-17 22:54:05,939 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-17 22:54:05,939 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-17 22:54:05,939 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-17 22:54:05,939 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-17 22:54:05,939 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-17 22:54:05,939 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-17 22:54:05,939 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-17 22:54:05,939 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-17 22:54:05,940 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-17 22:54:05,940 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-17 22:54:05,940 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-17 22:54:05,940 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-17 22:54:05,940 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-17 22:54:05,940 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-17 22:54:05,940 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-17 22:54:05,940 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-17 22:54:05,940 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-17 22:54:05,940 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-17 22:54:05,941 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-17 22:54:05,941 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-17 22:54:05,941 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-17 22:54:05,941 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-17 22:54:05,941 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-17 22:54:05,941 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-17 22:54:05,941 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-17 22:54:05,941 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-17 22:54:05,941 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-17 22:54:05,942 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-17 22:54:05,942 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-17 22:54:05,942 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-17 22:54:05,942 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-17 22:54:05,942 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-17 22:54:05,942 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-17 22:54:05,942 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-17 22:54:05,942 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-17 22:54:05,942 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-17 22:54:05,942 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-17 22:54:05,944 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-17 22:54:05,945 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-17 22:54:05,947 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-17 22:54:05,949 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-17 22:54:05,950 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-17 22:54:05,952 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-17 22:54:05,954 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-17 22:54:05,954 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-17 22:54:05,954 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-17 22:54:05,954 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-17 22:54:05,954 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-17 22:54:05,954 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-17 22:54:05,954 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-17 22:54:05,955 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-17 22:54:05,955 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-17 22:54:05,955 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-17 22:54:05,955 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-17 22:54:05,955 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-17 22:54:05,955 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-17 22:54:05,955 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-17 22:54:05,955 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-17 22:54:05,955 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-17 22:54:05,955 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-17 22:54:05,956 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-17 22:54:05,956 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-17 22:54:05,956 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-17 22:54:05,956 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-17 22:54:05,956 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-17 22:54:05,956 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-17 22:54:05,956 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-17 22:54:05,956 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-17 22:54:05,956 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-17 22:54:05,957 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-17 22:54:05,957 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-17 22:54:05,957 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-17 22:54:05,957 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-17 22:54:05,957 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-17 22:54:05,957 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-17 22:54:05,957 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-17 22:54:05,957 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-17 22:54:05,957 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-17 22:54:05,957 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-17 22:54:05,958 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-17 22:54:05,958 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-17 22:54:05,958 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-17 22:54:05,958 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-17 22:54:05,958 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-17 22:54:05,958 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-17 22:54:05,958 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-17 22:54:05,958 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-17 22:54:05,958 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-17 22:54:05,958 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-17 22:54:05,959 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-17 22:54:05,959 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-17 22:54:05,959 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-17 22:54:05,959 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-17 22:54:05,959 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-17 22:54:05,959 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-17 22:54:05,959 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-17 22:54:05,959 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-17 22:54:05,959 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-17 22:54:05,960 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-17 22:54:05,960 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-17 22:54:05,960 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-17 22:54:05,960 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-17 22:54:05,960 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-17 22:54:05,960 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-17 22:54:05,960 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-17 22:54:05,960 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-17 22:54:05,960 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-17 22:54:05,960 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-17 22:54:05,961 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-17 22:54:05,961 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-17 22:54:05,961 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-17 22:54:05,961 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-17 22:54:05,961 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-17 22:54:05,961 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-17 22:54:05,961 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-17 22:54:05,961 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-17 22:54:05,961 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-17 22:54:05,961 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-17 22:54:05,962 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-17 22:54:05,962 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-17 22:54:05,962 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-17 22:54:05,962 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-17 22:54:05,962 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-17 22:54:05,962 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-17 22:54:05,962 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-17 22:54:05,962 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-17 22:54:05,962 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-17 22:54:05,963 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-17 22:54:05,963 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-17 22:54:05,963 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-17 22:54:05,963 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-17 22:54:05,963 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-17 22:54:05,963 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-17 22:54:05,963 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-17 22:54:05,963 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-17 22:54:05,963 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-17 22:54:05,963 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-17 22:54:05,964 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-17 22:54:05,964 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-17 22:54:05,964 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-17 22:54:05,964 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-17 22:54:05,964 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-17 22:54:05,964 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-17 22:54:05,964 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-17 22:54:05,964 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-17 22:54:05,964 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-17 22:54:05,965 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-17 22:54:05,965 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-17 22:54:05,965 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-17 22:54:05,965 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-17 22:54:05,965 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-17 22:54:05,965 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-17 22:54:05,965 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-17 22:54:05,965 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-17 22:54:05,965 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-17 22:54:05,965 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-17 22:54:05,966 INFO L280 TraceCheckUtils]: 970: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:05,966 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-17 22:54:05,966 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-17 22:54:05,966 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-17 22:54:05,966 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-17 22:54:05,968 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-17 22:54:05,968 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-17 22:54:05,968 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-17 22:54:05,968 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-17 22:54:05,968 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-17 22:54:05,968 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-17 22:54:05,968 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-17 22:54:05,968 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-17 22:54:05,968 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-17 22:54:05,969 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-17 22:54:05,969 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-17 22:54:05,969 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-17 22:54:05,969 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-17 22:54:05,969 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-17 22:54:05,969 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-17 22:54:05,969 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-17 22:54:05,969 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-17 22:54:05,969 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-17 22:54:05,970 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-17 22:54:05,970 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-17 22:54:05,970 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-17 22:54:05,970 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-17 22:54:05,970 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-17 22:54:05,970 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-17 22:54:05,970 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-17 22:54:05,970 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-17 22:54:05,970 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-17 22:54:05,970 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-17 22:54:05,971 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-17 22:54:05,971 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-17 22:54:05,971 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-17 22:54:05,971 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-17 22:54:05,971 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-17 22:54:05,971 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-17 22:54:05,971 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-17 22:54:05,971 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-17 22:54:05,971 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-17 22:54:05,972 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-17 22:54:05,972 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-17 22:54:05,972 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-17 22:54:05,972 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-17 22:54:05,972 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-17 22:54:05,972 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-17 22:54:05,972 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-17 22:54:05,972 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-17 22:54:05,972 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-17 22:54:05,972 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-17 22:54:05,973 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-17 22:54:05,973 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-17 22:54:05,973 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-17 22:54:05,973 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-17 22:54:05,973 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-17 22:54:05,973 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-17 22:54:05,973 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-17 22:54:05,973 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-17 22:54:05,973 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-17 22:54:05,973 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-17 22:54:05,974 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-17 22:54:05,974 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-17 22:54:05,974 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-17 22:54:05,974 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-17 22:54:05,974 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-17 22:54:05,974 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-17 22:54:05,974 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-17 22:54:05,974 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-17 22:54:05,974 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-17 22:54:05,975 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-17 22:54:05,975 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-17 22:54:05,975 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-17 22:54:05,975 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-17 22:54:05,975 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-17 22:54:05,975 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-17 22:54:05,975 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-17 22:54:05,975 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-17 22:54:05,975 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-17 22:54:05,975 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-17 22:54:05,976 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-17 22:54:05,976 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-17 22:54:05,976 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-17 22:54:05,976 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-17 22:54:05,976 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-17 22:54:05,976 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-17 22:54:05,976 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-17 22:54:05,976 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-17 22:54:05,976 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-17 22:54:05,977 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-17 22:54:05,977 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-17 22:54:05,977 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-17 22:54:05,977 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-17 22:54:05,977 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-17 22:54:05,977 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-17 22:54:05,977 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-17 22:54:05,977 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-17 22:54:05,977 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-17 22:54:05,977 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-17 22:54:05,978 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-17 22:54:05,978 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-17 22:54:05,978 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-17 22:54:05,978 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-17 22:54:05,978 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-17 22:54:05,978 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-17 22:54:05,978 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-17 22:54:05,978 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-17 22:54:05,978 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-17 22:54:05,978 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-17 22:54:05,979 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-17 22:54:05,979 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-17 22:54:05,979 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-17 22:54:05,979 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-17 22:54:05,979 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-17 22:54:05,979 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-17 22:54:05,979 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-17 22:54:05,979 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-17 22:54:05,979 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-17 22:54:05,980 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-17 22:54:05,980 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-17 22:54:05,980 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-17 22:54:05,980 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-17 22:54:05,980 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-17 22:54:05,980 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-17 22:54:05,980 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-17 22:54:05,980 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-17 22:54:05,980 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-17 22:54:05,980 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,981 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-17 22:54:05,982 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:05,982 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:05,982 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-17 22:54:05,982 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-17 22:54:05,982 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-17 22:54:05,984 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-17 22:54:05,984 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-17 22:54:05,984 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-17 22:54:05,984 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-17 22:54:05,984 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-17 22:54:05,984 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-17 22:54:05,984 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-17 22:54:05,985 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-17 22:54:05,985 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-17 22:54:05,985 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-17 22:54:05,985 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-17 22:54:05,985 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-17 22:54:05,985 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-17 22:54:05,985 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-17 22:54:05,985 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-17 22:54:05,985 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-17 22:54:05,986 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-17 22:54:05,986 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-17 22:54:05,986 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-17 22:54:05,986 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-17 22:54:05,986 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-17 22:54:05,986 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-17 22:54:05,986 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-17 22:54:05,986 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-17 22:54:05,986 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-17 22:54:05,987 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-17 22:54:05,987 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-17 22:54:05,987 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-17 22:54:05,987 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-17 22:54:05,987 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-17 22:54:05,987 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-17 22:54:05,987 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-17 22:54:05,987 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-17 22:54:05,987 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-17 22:54:05,987 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-17 22:54:05,988 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-17 22:54:05,988 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-17 22:54:05,988 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-17 22:54:05,988 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-17 22:54:05,988 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-17 22:54:05,988 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-17 22:54:05,988 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-17 22:54:05,988 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-17 22:54:05,988 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-17 22:54:05,989 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-17 22:54:05,989 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-17 22:54:05,989 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-17 22:54:05,989 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-17 22:54:05,989 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-17 22:54:05,989 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-17 22:54:05,989 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-17 22:54:05,989 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-17 22:54:05,989 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-17 22:54:05,989 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-17 22:54:05,990 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-17 22:54:05,990 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-17 22:54:05,990 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-17 22:54:05,990 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-17 22:54:05,990 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-17 22:54:05,990 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-17 22:54:05,990 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-17 22:54:05,990 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-17 22:54:05,990 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-17 22:54:05,990 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-17 22:54:05,991 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-17 22:54:05,991 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-17 22:54:05,991 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-17 22:54:05,991 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-17 22:54:05,991 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-17 22:54:05,991 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-17 22:54:05,991 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-17 22:54:05,991 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-17 22:54:05,991 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-17 22:54:05,991 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-17 22:54:05,992 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-17 22:54:05,992 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-17 22:54:05,992 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-17 22:54:05,992 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-17 22:54:05,992 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-17 22:54:05,992 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-17 22:54:05,992 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-17 22:54:05,992 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-17 22:54:05,992 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-17 22:54:05,993 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-17 22:54:05,993 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-17 22:54:05,993 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-17 22:54:05,993 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-17 22:54:05,993 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-17 22:54:05,993 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-17 22:54:05,993 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-17 22:54:05,993 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-17 22:54:05,993 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-17 22:54:05,993 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-17 22:54:05,994 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-17 22:54:05,994 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-17 22:54:05,994 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-17 22:54:05,994 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-17 22:54:05,994 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-17 22:54:05,994 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-17 22:54:05,994 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-17 22:54:05,994 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-17 22:54:05,994 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-17 22:54:05,994 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-17 22:54:05,995 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-17 22:54:05,995 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-17 22:54:05,995 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-17 22:54:05,995 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-17 22:54:05,995 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-17 22:54:05,995 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-17 22:54:05,995 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-17 22:54:05,995 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-17 22:54:05,995 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-17 22:54:05,996 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-17 22:54:05,996 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-17 22:54:05,996 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-17 22:54:05,996 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-17 22:54:05,996 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-17 22:54:05,996 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-17 22:54:05,996 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-17 22:54:05,996 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-17 22:54:05,996 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-17 22:54:05,996 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-17 22:54:05,997 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-17 22:54:05,997 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-17 22:54:05,997 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-17 22:54:05,997 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-17 22:54:05,997 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-17 22:54:05,997 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-17 22:54:05,997 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-17 22:54:05,997 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-17 22:54:05,997 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-17 22:54:05,997 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-17 22:54:05,998 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-17 22:54:05,998 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-17 22:54:05,998 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-17 22:54:05,998 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-17 22:54:05,998 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-17 22:54:05,998 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-17 22:54:05,998 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-17 22:54:05,998 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-17 22:54:05,998 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-17 22:54:05,999 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-17 22:54:05,999 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-17 22:54:05,999 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-17 22:54:05,999 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-17 22:54:05,999 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-17 22:54:05,999 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-17 22:54:05,999 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-17 22:54:05,999 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-17 22:54:05,999 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-17 22:54:05,999 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-17 22:54:06,000 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-17 22:54:06,000 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-17 22:54:06,000 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-17 22:54:06,000 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-17 22:54:06,000 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-17 22:54:06,000 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-17 22:54:06,000 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-17 22:54:06,000 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-17 22:54:06,000 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-17 22:54:06,001 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-17 22:54:06,001 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-17 22:54:06,001 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-17 22:54:06,001 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-17 22:54:06,001 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-17 22:54:06,001 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-17 22:54:06,001 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-17 22:54:06,001 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-17 22:54:06,001 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-17 22:54:06,001 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-17 22:54:06,002 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-17 22:54:06,002 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-17 22:54:06,002 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-17 22:54:06,002 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-17 22:54:06,002 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-17 22:54:06,002 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-17 22:54:06,002 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-17 22:54:06,002 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:06,002 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:06,002 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-17 22:54:06,003 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-17 22:54:06,003 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-17 22:54:06,004 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-17 22:54:06,004 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-17 22:54:06,005 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-17 22:54:06,005 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-17 22:54:06,005 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-17 22:54:06,005 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-17 22:54:06,005 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-17 22:54:06,005 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-17 22:54:06,005 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-17 22:54:06,005 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-17 22:54:06,005 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-17 22:54:06,006 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-17 22:54:06,006 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-17 22:54:06,006 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-17 22:54:06,006 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-17 22:54:06,006 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-17 22:54:06,006 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-17 22:54:06,006 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-17 22:54:06,006 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-17 22:54:06,006 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-17 22:54:06,006 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-17 22:54:06,007 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-17 22:54:06,007 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-17 22:54:06,007 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-17 22:54:06,007 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-17 22:54:06,007 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-17 22:54:06,007 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-17 22:54:06,007 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-17 22:54:06,007 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-17 22:54:06,007 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-17 22:54:06,008 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-17 22:54:06,008 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-17 22:54:06,008 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-17 22:54:06,008 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-17 22:54:06,008 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-17 22:54:06,008 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-17 22:54:06,008 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-17 22:54:06,008 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-17 22:54:06,008 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-17 22:54:06,008 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-17 22:54:06,009 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-17 22:54:06,009 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-17 22:54:06,009 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-17 22:54:06,009 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-17 22:54:06,009 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-17 22:54:06,009 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-17 22:54:06,009 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-17 22:54:06,009 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-17 22:54:06,009 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-17 22:54:06,010 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-17 22:54:06,010 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-17 22:54:06,010 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-17 22:54:06,010 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-17 22:54:06,010 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-17 22:54:06,010 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-17 22:54:06,010 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-17 22:54:06,010 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-17 22:54:06,010 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-17 22:54:06,010 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-17 22:54:06,011 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-17 22:54:06,011 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-17 22:54:06,011 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-17 22:54:06,011 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-17 22:54:06,011 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-17 22:54:06,011 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-17 22:54:06,011 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-17 22:54:06,011 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-17 22:54:06,011 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-17 22:54:06,011 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-17 22:54:06,012 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-17 22:54:06,012 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-17 22:54:06,012 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-17 22:54:06,012 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-17 22:54:06,012 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-17 22:54:06,012 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-17 22:54:06,012 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-17 22:54:06,012 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-17 22:54:06,012 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-17 22:54:06,013 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-17 22:54:06,013 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-17 22:54:06,013 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-17 22:54:06,013 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-17 22:54:06,013 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-17 22:54:06,013 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-17 22:54:06,013 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-17 22:54:06,013 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-17 22:54:06,013 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-17 22:54:06,013 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-17 22:54:06,014 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-17 22:54:06,014 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-17 22:54:06,014 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-17 22:54:06,014 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-17 22:54:06,014 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-17 22:54:06,014 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-17 22:54:06,014 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-17 22:54:06,014 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-17 22:54:06,014 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-17 22:54:06,014 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-17 22:54:06,015 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-17 22:54:06,015 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-17 22:54:06,015 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-17 22:54:06,015 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-17 22:54:06,015 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-17 22:54:06,015 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-17 22:54:06,015 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-17 22:54:06,015 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-17 22:54:06,015 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-17 22:54:06,016 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-17 22:54:06,016 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:06,016 INFO L275 TraceCheckUtils]: 1,406: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:06,016 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-17 22:54:06,016 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-17 22:54:06,016 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-17 22:54:06,018 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-17 22:54:06,018 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-17 22:54:06,018 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-17 22:54:06,018 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-17 22:54:06,018 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-17 22:54:06,018 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-17 22:54:06,018 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-17 22:54:06,019 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-17 22:54:06,019 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-17 22:54:06,019 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-17 22:54:06,019 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-17 22:54:06,019 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-17 22:54:06,019 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-17 22:54:06,019 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-17 22:54:06,019 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-17 22:54:06,019 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-17 22:54:06,019 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-17 22:54:06,020 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-17 22:54:06,020 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-17 22:54:06,020 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-17 22:54:06,020 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-17 22:54:06,020 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-17 22:54:06,020 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-17 22:54:06,020 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-17 22:54:06,020 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-17 22:54:06,021 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-17 22:54:06,021 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-17 22:54:06,021 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-17 22:54:06,021 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-17 22:54:06,021 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-17 22:54:06,022 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-17 22:54:06,022 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-17 22:54:06,022 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-17 22:54:06,022 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-17 22:54:06,022 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-17 22:54:06,022 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-17 22:54:06,022 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-17 22:54:06,022 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-17 22:54:06,023 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-17 22:54:06,023 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-17 22:54:06,023 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-17 22:54:06,023 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-17 22:54:06,023 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-17 22:54:06,023 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-17 22:54:06,023 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-17 22:54:06,023 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-17 22:54:06,023 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-17 22:54:06,024 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-17 22:54:06,024 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-17 22:54:06,024 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-17 22:54:06,024 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-17 22:54:06,024 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-17 22:54:06,024 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-17 22:54:06,024 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-17 22:54:06,024 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-17 22:54:06,024 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-17 22:54:06,024 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-17 22:54:06,025 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-17 22:54:06,025 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-17 22:54:06,025 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-17 22:54:06,025 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-17 22:54:06,025 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-17 22:54:06,025 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-17 22:54:06,025 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-17 22:54:06,025 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-17 22:54:06,025 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-17 22:54:06,025 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-17 22:54:06,026 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-17 22:54:06,026 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-17 22:54:06,026 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-17 22:54:06,026 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-17 22:54:06,026 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-17 22:54:06,026 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-17 22:54:06,026 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-17 22:54:06,026 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-17 22:54:06,026 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-17 22:54:06,026 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-17 22:54:06,027 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-17 22:54:06,027 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-17 22:54:06,027 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-17 22:54:06,027 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-17 22:54:06,027 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-17 22:54:06,027 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-17 22:54:06,027 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-17 22:54:06,027 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-17 22:54:06,027 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-17 22:54:06,027 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,028 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-17 22:54:06,029 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-17 22:54:06,029 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-17 22:54:06,029 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-17 22:54:06,029 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-17 22:54:06,029 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-17 22:54:06,029 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-17 22:54:06,029 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-17 22:54:06,029 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-17 22:54:06,029 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-17 22:54:06,029 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-17 22:54:06,030 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-17 22:54:06,030 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-17 22:54:06,030 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-17 22:54:06,030 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-17 22:54:06,030 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-17 22:54:06,030 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-17 22:54:06,030 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-17 22:54:06,030 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-17 22:54:06,030 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-17 22:54:06,030 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-17 22:54:06,031 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-17 22:54:06,031 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-17 22:54:06,031 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-17 22:54:06,032 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-17 22:54:06,033 INFO L280 TraceCheckUtils]: 1,532: Hoare triple {331958#(<= ~a21~0 6)} assume true; {331958#(<= ~a21~0 6)} is VALID [2020-07-17 22:54:06,037 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-17 22:54:06,039 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-17 22:54:06,040 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-17 22:54:06,041 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-17 22:54:06,043 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-17 22:54:06,044 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-17 22:54:06,045 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-17 22:54:06,046 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-17 22:54:06,047 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-17 22:54:06,048 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-17 22:54:06,050 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-17 22:54:06,051 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-17 22:54:06,052 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-17 22:54:06,053 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-17 22:54:06,054 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-17 22:54:06,055 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-17 22:54:06,056 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-17 22:54:06,057 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-17 22:54:06,059 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-17 22:54:06,060 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-17 22:54:06,061 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-17 22:54:06,062 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-17 22:54:06,063 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-17 22:54:06,064 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-17 22:54:06,065 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-17 22:54:06,066 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-17 22:54:06,067 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-17 22:54:06,068 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-17 22:54:06,069 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-17 22:54:06,070 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-17 22:54:06,072 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-17 22:54:06,073 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-17 22:54:06,074 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-17 22:54:06,075 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-17 22:54:06,076 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-17 22:54:06,077 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-17 22:54:06,078 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-17 22:54:06,079 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-17 22:54:06,080 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-17 22:54:06,081 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-17 22:54:06,082 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-17 22:54:06,083 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-17 22:54:06,085 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-17 22:54:06,086 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-17 22:54:06,087 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-17 22:54:06,088 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-17 22:54:06,089 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-17 22:54:06,090 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-17 22:54:06,091 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-17 22:54:06,092 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-17 22:54:06,093 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-17 22:54:06,095 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-17 22:54:06,096 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-17 22:54:06,097 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-17 22:54:06,098 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-17 22:54:06,099 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-17 22:54:06,100 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-17 22:54:06,101 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-17 22:54:06,102 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-17 22:54:06,103 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-17 22:54:06,104 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-17 22:54:06,105 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-17 22:54:06,106 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-17 22:54:06,107 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-17 22:54:06,108 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-17 22:54:06,110 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-17 22:54:06,111 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-17 22:54:06,112 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-17 22:54:06,113 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-17 22:54:06,114 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-17 22:54:06,115 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-17 22:54:06,116 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-17 22:54:06,118 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-17 22:54:06,119 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-17 22:54:06,121 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-17 22:54:06,122 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-17 22:54:06,123 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-17 22:54:06,124 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-17 22:54:06,126 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-17 22:54:06,127 INFO L280 TraceCheckUtils]: 1,612: Hoare triple {331955#(<= 13 ~a12~0)} ~input := #in~input; {331955#(<= 13 ~a12~0)} is VALID [2020-07-17 22:54:06,128 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-17 22:54:06,129 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-17 22:54:06,131 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-17 22:54:06,132 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-17 22:54:06,133 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-17 22:54:06,134 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-17 22:54:06,135 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-17 22:54:06,136 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-17 22:54:06,137 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-17 22:54:06,138 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-17 22:54:06,140 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-17 22:54:06,141 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-17 22:54:06,142 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-17 22:54:06,143 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-17 22:54:06,144 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-17 22:54:06,145 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-17 22:54:06,146 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-17 22:54:06,147 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-17 22:54:06,148 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-17 22:54:06,149 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-17 22:54:06,150 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-17 22:54:06,151 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-17 22:54:06,152 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-17 22:54:06,153 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-17 22:54:06,155 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-17 22:54:06,156 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-17 22:54:06,157 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-17 22:54:06,158 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-17 22:54:06,159 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-17 22:54:06,160 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-17 22:54:06,161 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-17 22:54:06,162 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-17 22:54:06,163 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-17 22:54:06,164 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-17 22:54:06,165 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-17 22:54:06,166 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-17 22:54:06,167 INFO L280 TraceCheckUtils]: 1,649: Hoare triple {330396#false} assume !false; {330396#false} is VALID [2020-07-17 22:54:07,256 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-17 22:54:07,256 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312163180] [2020-07-17 22:54:07,256 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910896965] [2020-07-17 22:54:07,256 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-17 22:54:07,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:07,709 INFO L264 TraceCheckSpWp]: Trace formula consists of 2251 conjuncts, 11 conjunts are in the unsatisfiable core [2020-07-17 22:54:07,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:07,842 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:54:11,001 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:54:11,014 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:54:18,986 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:54:19,260 INFO L263 TraceCheckUtils]: 0: Hoare triple {330395#true} call ULTIMATE.init(); {330395#true} is VALID [2020-07-17 22:54:19,260 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-17 22:54:19,260 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,260 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {330395#true} {330395#true} #973#return; {330395#true} is VALID [2020-07-17 22:54:19,260 INFO L263 TraceCheckUtils]: 4: Hoare triple {330395#true} call #t~ret4 := main(); {330395#true} is VALID [2020-07-17 22:54:19,260 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} ~output~0 := -1; {330395#true} is VALID [2020-07-17 22:54:19,261 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-17 22:54:19,261 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-17 22:54:19,261 INFO L263 TraceCheckUtils]: 8: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,261 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,261 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-17 22:54:19,262 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-17 22:54:19,262 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-17 22:54:19,262 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-17 22:54:19,262 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-17 22:54:19,262 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-17 22:54:19,262 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-17 22:54:19,262 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-17 22:54:19,263 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-17 22:54:19,263 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-17 22:54:19,263 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-17 22:54:19,263 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-17 22:54:19,263 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-17 22:54:19,263 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-17 22:54:19,263 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-17 22:54:19,263 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-17 22:54:19,263 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-17 22:54:19,264 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-17 22:54:19,264 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-17 22:54:19,264 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-17 22:54:19,264 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-17 22:54:19,264 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-17 22:54:19,264 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-17 22:54:19,264 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-17 22:54:19,264 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-17 22:54:19,264 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-17 22:54:19,264 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-17 22:54:19,265 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-17 22:54:19,265 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-17 22:54:19,265 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-17 22:54:19,265 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-17 22:54:19,265 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-17 22:54:19,265 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-17 22:54:19,265 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-17 22:54:19,265 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-17 22:54:19,265 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-17 22:54:19,266 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-17 22:54:19,266 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-17 22:54:19,266 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-17 22:54:19,266 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-17 22:54:19,266 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-17 22:54:19,266 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-17 22:54:19,266 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-17 22:54:19,266 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-17 22:54:19,266 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-17 22:54:19,266 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-17 22:54:19,267 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-17 22:54:19,267 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-17 22:54:19,267 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-17 22:54:19,267 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-17 22:54:19,267 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-17 22:54:19,267 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-17 22:54:19,267 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-17 22:54:19,267 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-17 22:54:19,268 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-17 22:54:19,268 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-17 22:54:19,268 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-17 22:54:19,268 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-17 22:54:19,268 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-17 22:54:19,268 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-17 22:54:19,268 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-17 22:54:19,268 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-17 22:54:19,268 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-17 22:54:19,268 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-17 22:54:19,269 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-17 22:54:19,269 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-17 22:54:19,269 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-17 22:54:19,269 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-17 22:54:19,269 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-17 22:54:19,269 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-17 22:54:19,269 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-17 22:54:19,269 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-17 22:54:19,269 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-17 22:54:19,270 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-17 22:54:19,270 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-17 22:54:19,270 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-17 22:54:19,270 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-17 22:54:19,270 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-17 22:54:19,270 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-17 22:54:19,270 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-17 22:54:19,270 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-17 22:54:19,270 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-17 22:54:19,271 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-17 22:54:19,271 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-17 22:54:19,271 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-17 22:54:19,271 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-17 22:54:19,271 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-17 22:54:19,271 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-17 22:54:19,271 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-17 22:54:19,271 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-17 22:54:19,271 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-17 22:54:19,271 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-17 22:54:19,272 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-17 22:54:19,272 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-17 22:54:19,272 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-17 22:54:19,272 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-17 22:54:19,272 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-17 22:54:19,272 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-17 22:54:19,272 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-17 22:54:19,272 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-17 22:54:19,272 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-17 22:54:19,273 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-17 22:54:19,273 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-17 22:54:19,273 INFO L280 TraceCheckUtils]: 113: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,273 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,273 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-17 22:54:19,273 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-17 22:54:19,273 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-17 22:54:19,273 INFO L263 TraceCheckUtils]: 118: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,273 INFO L280 TraceCheckUtils]: 119: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,273 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-17 22:54:19,274 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-17 22:54:19,274 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-17 22:54:19,274 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-17 22:54:19,274 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-17 22:54:19,274 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-17 22:54:19,274 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-17 22:54:19,274 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-17 22:54:19,274 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-17 22:54:19,274 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-17 22:54:19,275 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-17 22:54:19,275 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-17 22:54:19,275 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-17 22:54:19,275 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-17 22:54:19,275 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-17 22:54:19,275 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-17 22:54:19,275 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-17 22:54:19,275 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-17 22:54:19,275 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-17 22:54:19,275 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,276 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-17 22:54:19,277 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-17 22:54:19,277 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-17 22:54:19,277 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-17 22:54:19,277 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-17 22:54:19,277 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-17 22:54:19,277 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-17 22:54:19,277 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-17 22:54:19,277 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-17 22:54:19,277 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-17 22:54:19,277 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-17 22:54:19,278 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-17 22:54:19,278 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-17 22:54:19,278 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-17 22:54:19,278 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-17 22:54:19,278 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-17 22:54:19,278 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-17 22:54:19,278 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-17 22:54:19,278 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-17 22:54:19,278 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-17 22:54:19,278 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,279 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-17 22:54:19,280 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-17 22:54:19,280 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-17 22:54:19,280 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-17 22:54:19,280 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-17 22:54:19,280 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-17 22:54:19,280 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-17 22:54:19,280 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-17 22:54:19,280 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-17 22:54:19,280 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-17 22:54:19,280 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-17 22:54:19,281 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-17 22:54:19,281 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-17 22:54:19,281 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-17 22:54:19,281 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-17 22:54:19,281 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-17 22:54:19,281 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-17 22:54:19,281 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-17 22:54:19,281 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-17 22:54:19,281 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-17 22:54:19,281 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,282 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-17 22:54:19,283 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-17 22:54:19,283 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-17 22:54:19,283 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-17 22:54:19,283 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-17 22:54:19,283 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-17 22:54:19,283 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-17 22:54:19,283 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-17 22:54:19,283 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-17 22:54:19,283 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-17 22:54:19,283 INFO L280 TraceCheckUtils]: 222: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,284 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,284 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-17 22:54:19,284 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-17 22:54:19,284 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-17 22:54:19,284 INFO L263 TraceCheckUtils]: 227: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,284 INFO L280 TraceCheckUtils]: 228: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,284 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-17 22:54:19,284 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-17 22:54:19,284 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-17 22:54:19,284 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-17 22:54:19,285 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-17 22:54:19,285 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-17 22:54:19,285 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-17 22:54:19,285 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-17 22:54:19,285 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-17 22:54:19,285 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-17 22:54:19,285 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-17 22:54:19,285 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-17 22:54:19,285 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-17 22:54:19,285 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,286 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-17 22:54:19,287 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-17 22:54:19,287 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-17 22:54:19,287 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-17 22:54:19,287 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-17 22:54:19,287 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-17 22:54:19,287 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-17 22:54:19,287 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-17 22:54:19,287 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-17 22:54:19,287 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-17 22:54:19,287 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-17 22:54:19,288 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-17 22:54:19,288 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-17 22:54:19,288 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-17 22:54:19,288 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-17 22:54:19,288 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-17 22:54:19,288 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-17 22:54:19,288 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-17 22:54:19,288 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-17 22:54:19,288 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-17 22:54:19,288 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,289 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-17 22:54:19,290 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-17 22:54:19,290 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-17 22:54:19,290 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-17 22:54:19,290 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-17 22:54:19,290 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-17 22:54:19,290 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-17 22:54:19,290 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-17 22:54:19,290 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-17 22:54:19,290 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-17 22:54:19,290 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-17 22:54:19,291 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-17 22:54:19,291 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-17 22:54:19,291 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-17 22:54:19,291 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-17 22:54:19,291 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-17 22:54:19,291 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-17 22:54:19,291 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-17 22:54:19,291 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-17 22:54:19,291 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-17 22:54:19,291 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,292 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-17 22:54:19,293 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-17 22:54:19,293 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-17 22:54:19,293 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-17 22:54:19,293 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-17 22:54:19,293 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-17 22:54:19,293 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-17 22:54:19,293 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-17 22:54:19,293 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-17 22:54:19,293 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-17 22:54:19,293 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-17 22:54:19,294 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-17 22:54:19,294 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-17 22:54:19,294 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-17 22:54:19,294 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-17 22:54:19,294 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-17 22:54:19,294 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-17 22:54:19,294 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-17 22:54:19,294 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-17 22:54:19,294 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-17 22:54:19,294 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-17 22:54:19,295 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-17 22:54:19,295 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-17 22:54:19,295 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-17 22:54:19,295 INFO L280 TraceCheckUtils]: 339: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,295 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,295 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-17 22:54:19,295 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-17 22:54:19,295 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-17 22:54:19,295 INFO L263 TraceCheckUtils]: 344: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,295 INFO L280 TraceCheckUtils]: 345: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,296 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-17 22:54:19,297 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-17 22:54:19,297 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-17 22:54:19,297 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-17 22:54:19,297 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-17 22:54:19,297 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-17 22:54:19,297 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-17 22:54:19,297 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-17 22:54:19,297 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-17 22:54:19,297 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-17 22:54:19,297 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-17 22:54:19,298 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-17 22:54:19,298 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-17 22:54:19,298 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-17 22:54:19,298 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-17 22:54:19,298 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-17 22:54:19,298 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-17 22:54:19,298 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-17 22:54:19,298 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-17 22:54:19,298 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-17 22:54:19,298 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-17 22:54:19,299 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-17 22:54:19,299 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-17 22:54:19,299 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-17 22:54:19,299 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-17 22:54:19,299 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-17 22:54:19,299 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-17 22:54:19,299 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-17 22:54:19,299 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-17 22:54:19,299 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-17 22:54:19,299 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-17 22:54:19,300 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-17 22:54:19,300 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-17 22:54:19,300 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-17 22:54:19,300 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-17 22:54:19,300 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-17 22:54:19,300 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-17 22:54:19,300 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-17 22:54:19,300 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-17 22:54:19,300 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-17 22:54:19,300 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,301 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-17 22:54:19,302 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-17 22:54:19,302 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-17 22:54:19,302 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-17 22:54:19,302 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-17 22:54:19,302 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-17 22:54:19,302 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-17 22:54:19,302 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-17 22:54:19,302 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-17 22:54:19,302 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-17 22:54:19,302 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-17 22:54:19,303 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-17 22:54:19,303 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-17 22:54:19,303 INFO L280 TraceCheckUtils]: 420: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,303 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,303 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-17 22:54:19,303 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-17 22:54:19,303 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-17 22:54:19,303 INFO L263 TraceCheckUtils]: 425: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,303 INFO L280 TraceCheckUtils]: 426: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,303 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-17 22:54:19,304 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-17 22:54:19,304 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-17 22:54:19,304 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-17 22:54:19,304 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-17 22:54:19,304 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-17 22:54:19,304 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-17 22:54:19,304 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-17 22:54:19,304 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-17 22:54:19,304 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-17 22:54:19,304 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,305 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-17 22:54:19,306 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-17 22:54:19,306 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-17 22:54:19,306 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-17 22:54:19,306 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-17 22:54:19,306 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-17 22:54:19,306 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-17 22:54:19,306 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-17 22:54:19,306 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-17 22:54:19,306 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-17 22:54:19,306 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-17 22:54:19,307 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-17 22:54:19,307 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-17 22:54:19,307 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-17 22:54:19,307 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-17 22:54:19,307 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-17 22:54:19,307 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-17 22:54:19,307 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-17 22:54:19,307 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-17 22:54:19,307 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-17 22:54:19,307 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-17 22:54:19,308 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-17 22:54:19,308 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-17 22:54:19,308 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-17 22:54:19,308 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-17 22:54:19,308 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-17 22:54:19,308 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-17 22:54:19,308 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-17 22:54:19,308 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-17 22:54:19,308 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-17 22:54:19,308 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,309 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-17 22:54:19,310 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-17 22:54:19,310 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-17 22:54:19,310 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-17 22:54:19,310 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-17 22:54:19,310 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-17 22:54:19,310 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-17 22:54:19,310 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-17 22:54:19,310 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-17 22:54:19,310 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-17 22:54:19,310 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-17 22:54:19,311 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-17 22:54:19,311 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-17 22:54:19,311 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-17 22:54:19,311 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-17 22:54:19,311 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-17 22:54:19,311 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-17 22:54:19,311 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-17 22:54:19,311 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-17 22:54:19,311 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-17 22:54:19,311 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,312 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-17 22:54:19,313 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-17 22:54:19,313 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-17 22:54:19,313 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-17 22:54:19,313 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-17 22:54:19,313 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-17 22:54:19,313 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-17 22:54:19,313 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-17 22:54:19,313 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-17 22:54:19,313 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-17 22:54:19,313 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-17 22:54:19,314 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-17 22:54:19,314 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-17 22:54:19,314 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-17 22:54:19,314 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-17 22:54:19,314 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-17 22:54:19,314 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-17 22:54:19,314 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-17 22:54:19,314 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-17 22:54:19,314 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-17 22:54:19,314 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,315 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-17 22:54:19,316 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-17 22:54:19,316 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-17 22:54:19,316 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-17 22:54:19,316 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-17 22:54:19,316 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-17 22:54:19,316 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-17 22:54:19,316 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-17 22:54:19,316 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-17 22:54:19,316 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-17 22:54:19,316 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-17 22:54:19,317 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-17 22:54:19,317 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-17 22:54:19,317 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-17 22:54:19,317 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-17 22:54:19,317 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-17 22:54:19,317 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-17 22:54:19,317 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-17 22:54:19,317 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-17 22:54:19,317 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-17 22:54:19,317 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-17 22:54:19,318 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-17 22:54:19,318 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-17 22:54:19,318 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-17 22:54:19,318 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-17 22:54:19,318 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-17 22:54:19,318 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-17 22:54:19,318 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-17 22:54:19,318 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-17 22:54:19,318 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-17 22:54:19,318 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,319 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-17 22:54:19,320 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-17 22:54:19,320 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-17 22:54:19,320 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-17 22:54:19,320 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-17 22:54:19,320 INFO L280 TraceCheckUtils]: 597: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,320 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,320 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-17 22:54:19,320 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-17 22:54:19,320 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-17 22:54:19,320 INFO L263 TraceCheckUtils]: 602: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,321 INFO L280 TraceCheckUtils]: 603: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,321 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-17 22:54:19,321 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-17 22:54:19,321 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-17 22:54:19,321 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-17 22:54:19,321 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-17 22:54:19,321 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-17 22:54:19,321 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-17 22:54:19,321 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-17 22:54:19,321 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,322 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-17 22:54:19,323 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-17 22:54:19,323 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-17 22:54:19,323 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-17 22:54:19,323 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-17 22:54:19,323 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-17 22:54:19,323 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-17 22:54:19,323 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-17 22:54:19,323 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-17 22:54:19,323 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-17 22:54:19,323 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-17 22:54:19,324 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-17 22:54:19,324 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-17 22:54:19,324 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-17 22:54:19,324 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-17 22:54:19,324 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-17 22:54:19,324 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-17 22:54:19,324 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-17 22:54:19,324 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-17 22:54:19,324 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-17 22:54:19,324 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,325 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-17 22:54:19,326 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-17 22:54:19,326 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-17 22:54:19,326 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-17 22:54:19,326 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-17 22:54:19,326 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-17 22:54:19,326 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-17 22:54:19,326 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-17 22:54:19,326 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-17 22:54:19,326 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-17 22:54:19,327 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-17 22:54:19,327 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-17 22:54:19,327 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-17 22:54:19,327 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-17 22:54:19,327 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-17 22:54:19,327 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-17 22:54:19,327 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-17 22:54:19,327 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-17 22:54:19,327 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-17 22:54:19,327 INFO L280 TraceCheckUtils]: 673: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,327 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,328 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-17 22:54:19,328 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-17 22:54:19,328 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-17 22:54:19,328 INFO L263 TraceCheckUtils]: 678: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,328 INFO L280 TraceCheckUtils]: 679: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,328 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-17 22:54:19,328 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-17 22:54:19,328 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-17 22:54:19,328 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-17 22:54:19,328 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-17 22:54:19,329 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-17 22:54:19,329 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-17 22:54:19,329 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-17 22:54:19,329 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-17 22:54:19,329 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-17 22:54:19,329 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-17 22:54:19,329 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-17 22:54:19,329 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-17 22:54:19,329 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-17 22:54:19,329 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-17 22:54:19,330 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-17 22:54:19,330 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-17 22:54:19,330 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-17 22:54:19,330 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-17 22:54:19,330 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-17 22:54:19,330 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-17 22:54:19,330 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-17 22:54:19,330 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-17 22:54:19,330 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-17 22:54:19,330 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,331 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-17 22:54:19,332 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-17 22:54:19,332 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-17 22:54:19,332 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-17 22:54:19,332 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-17 22:54:19,332 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-17 22:54:19,332 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-17 22:54:19,332 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-17 22:54:19,332 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-17 22:54:19,332 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-17 22:54:19,332 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-17 22:54:19,333 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-17 22:54:19,333 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-17 22:54:19,333 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-17 22:54:19,333 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-17 22:54:19,333 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-17 22:54:19,333 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-17 22:54:19,333 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-17 22:54:19,333 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-17 22:54:19,333 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-17 22:54:19,333 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,334 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-17 22:54:19,335 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-17 22:54:19,335 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-17 22:54:19,335 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-17 22:54:19,335 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-17 22:54:19,335 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-17 22:54:19,335 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-17 22:54:19,335 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-17 22:54:19,335 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-17 22:54:19,335 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-17 22:54:19,335 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-17 22:54:19,336 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-17 22:54:19,336 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-17 22:54:19,336 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-17 22:54:19,336 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-17 22:54:19,336 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-17 22:54:19,336 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-17 22:54:19,336 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-17 22:54:19,336 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-17 22:54:19,336 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-17 22:54:19,336 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-17 22:54:19,337 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-17 22:54:19,337 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-17 22:54:19,337 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-17 22:54:19,337 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-17 22:54:19,337 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-17 22:54:19,337 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-17 22:54:19,337 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-17 22:54:19,337 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-17 22:54:19,337 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-17 22:54:19,337 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,338 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-17 22:54:19,339 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-17 22:54:19,339 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-17 22:54:19,339 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-17 22:54:19,339 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-17 22:54:19,339 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-17 22:54:19,339 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-17 22:54:19,339 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-17 22:54:19,339 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-17 22:54:19,339 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-17 22:54:19,339 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-17 22:54:19,340 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-17 22:54:19,340 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-17 22:54:19,340 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-17 22:54:19,340 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-17 22:54:19,340 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-17 22:54:19,340 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-17 22:54:19,340 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-17 22:54:19,340 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-17 22:54:19,340 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-17 22:54:19,340 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,341 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-17 22:54:19,342 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-17 22:54:19,342 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-17 22:54:19,342 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-17 22:54:19,342 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-17 22:54:19,342 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-17 22:54:19,342 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-17 22:54:19,342 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-17 22:54:19,342 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-17 22:54:19,342 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-17 22:54:19,342 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-17 22:54:19,343 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-17 22:54:19,343 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-17 22:54:19,343 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-17 22:54:19,343 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-17 22:54:19,343 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-17 22:54:19,343 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-17 22:54:19,343 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-17 22:54:19,343 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-17 22:54:19,343 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-17 22:54:19,343 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,344 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-17 22:54:19,345 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-17 22:54:19,345 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-17 22:54:19,345 INFO L280 TraceCheckUtils]: 852: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,345 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,345 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-17 22:54:19,345 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-17 22:54:19,345 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-17 22:54:19,345 INFO L263 TraceCheckUtils]: 857: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,345 INFO L280 TraceCheckUtils]: 858: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,345 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-17 22:54:19,346 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-17 22:54:19,346 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-17 22:54:19,346 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-17 22:54:19,346 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-17 22:54:19,346 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-17 22:54:19,346 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-17 22:54:19,346 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-17 22:54:19,346 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-17 22:54:19,346 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-17 22:54:19,346 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-17 22:54:19,347 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-17 22:54:19,347 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-17 22:54:19,347 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-17 22:54:19,347 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-17 22:54:19,347 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-17 22:54:19,347 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-17 22:54:19,347 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-17 22:54:19,347 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-17 22:54:19,347 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-17 22:54:19,347 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,348 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-17 22:54:19,349 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-17 22:54:19,349 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-17 22:54:19,349 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-17 22:54:19,349 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-17 22:54:19,349 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-17 22:54:19,349 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-17 22:54:19,349 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-17 22:54:19,349 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-17 22:54:19,349 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-17 22:54:19,349 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-17 22:54:19,350 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-17 22:54:19,350 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-17 22:54:19,350 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-17 22:54:19,350 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-17 22:54:19,350 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-17 22:54:19,350 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-17 22:54:19,350 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-17 22:54:19,350 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-17 22:54:19,350 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-17 22:54:19,350 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,351 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-17 22:54:19,352 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-17 22:54:19,352 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-17 22:54:19,352 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-17 22:54:19,352 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-17 22:54:19,352 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-17 22:54:19,352 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-17 22:54:19,352 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-17 22:54:19,352 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-17 22:54:19,352 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-17 22:54:19,352 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-17 22:54:19,353 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-17 22:54:19,353 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-17 22:54:19,353 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-17 22:54:19,353 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-17 22:54:19,353 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-17 22:54:19,353 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-17 22:54:19,353 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-17 22:54:19,353 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-17 22:54:19,353 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-17 22:54:19,353 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-17 22:54:19,354 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-17 22:54:19,354 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-17 22:54:19,354 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-17 22:54:19,354 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-17 22:54:19,354 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-17 22:54:19,354 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-17 22:54:19,354 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-17 22:54:19,354 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-17 22:54:19,354 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-17 22:54:19,354 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,355 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-17 22:54:19,356 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-17 22:54:19,356 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-17 22:54:19,356 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-17 22:54:19,356 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-17 22:54:19,356 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-17 22:54:19,356 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-17 22:54:19,356 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-17 22:54:19,356 INFO L280 TraceCheckUtils]: 970: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,356 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,356 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-17 22:54:19,357 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-17 22:54:19,357 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-17 22:54:19,357 INFO L263 TraceCheckUtils]: 975: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,357 INFO L280 TraceCheckUtils]: 976: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,357 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-17 22:54:19,357 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-17 22:54:19,357 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-17 22:54:19,357 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-17 22:54:19,357 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-17 22:54:19,357 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,358 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-17 22:54:19,359 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-17 22:54:19,359 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-17 22:54:19,359 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-17 22:54:19,359 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-17 22:54:19,359 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-17 22:54:19,359 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-17 22:54:19,359 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-17 22:54:19,359 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-17 22:54:19,359 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-17 22:54:19,359 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-17 22:54:19,360 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-17 22:54:19,360 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-17 22:54:19,360 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-17 22:54:19,360 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-17 22:54:19,360 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-17 22:54:19,360 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-17 22:54:19,360 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-17 22:54:19,360 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-17 22:54:19,360 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-17 22:54:19,360 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-17 22:54:19,361 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-17 22:54:19,361 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-17 22:54:19,361 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-17 22:54:19,361 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-17 22:54:19,361 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-17 22:54:19,361 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-17 22:54:19,361 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-17 22:54:19,361 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-17 22:54:19,361 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-17 22:54:19,361 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,362 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-17 22:54:19,363 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-17 22:54:19,363 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-17 22:54:19,363 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-17 22:54:19,363 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-17 22:54:19,363 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-17 22:54:19,363 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-17 22:54:19,363 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-17 22:54:19,363 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-17 22:54:19,363 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-17 22:54:19,363 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-17 22:54:19,364 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-17 22:54:19,364 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-17 22:54:19,364 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-17 22:54:19,364 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-17 22:54:19,364 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-17 22:54:19,364 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-17 22:54:19,364 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-17 22:54:19,364 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-17 22:54:19,364 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-17 22:54:19,364 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,365 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-17 22:54:19,366 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-17 22:54:19,366 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-17 22:54:19,366 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-17 22:54:19,366 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-17 22:54:19,366 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-17 22:54:19,366 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-17 22:54:19,366 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-17 22:54:19,366 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-17 22:54:19,366 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-17 22:54:19,366 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-17 22:54:19,367 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-17 22:54:19,367 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-17 22:54:19,367 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-17 22:54:19,367 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-17 22:54:19,367 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-17 22:54:19,367 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-17 22:54:19,367 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-17 22:54:19,367 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-17 22:54:19,367 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-17 22:54:19,367 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-17 22:54:19,368 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-17 22:54:19,368 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-17 22:54:19,368 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-17 22:54:19,368 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-17 22:54:19,368 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-17 22:54:19,368 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-17 22:54:19,368 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-17 22:54:19,368 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-17 22:54:19,368 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-17 22:54:19,368 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,369 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-17 22:54:19,370 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-17 22:54:19,370 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-17 22:54:19,370 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-17 22:54:19,370 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,370 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,370 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-17 22:54:19,370 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-17 22:54:19,370 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-17 22:54:19,370 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,370 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,371 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-17 22:54:19,371 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-17 22:54:19,371 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-17 22:54:19,371 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-17 22:54:19,371 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-17 22:54:19,371 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-17 22:54:19,371 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-17 22:54:19,371 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-17 22:54:19,371 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-17 22:54:19,371 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-17 22:54:19,372 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-17 22:54:19,372 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-17 22:54:19,372 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-17 22:54:19,372 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-17 22:54:19,372 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-17 22:54:19,372 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-17 22:54:19,372 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-17 22:54:19,372 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-17 22:54:19,372 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-17 22:54:19,372 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,373 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-17 22:54:19,374 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-17 22:54:19,374 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-17 22:54:19,374 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-17 22:54:19,374 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-17 22:54:19,374 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-17 22:54:19,374 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-17 22:54:19,374 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-17 22:54:19,374 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-17 22:54:19,374 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-17 22:54:19,374 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-17 22:54:19,375 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-17 22:54:19,375 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-17 22:54:19,375 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-17 22:54:19,375 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-17 22:54:19,375 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-17 22:54:19,375 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-17 22:54:19,375 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-17 22:54:19,375 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-17 22:54:19,375 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-17 22:54:19,375 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,376 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-17 22:54:19,377 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-17 22:54:19,377 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-17 22:54:19,377 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-17 22:54:19,377 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-17 22:54:19,377 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-17 22:54:19,377 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-17 22:54:19,377 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-17 22:54:19,377 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-17 22:54:19,377 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-17 22:54:19,377 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-17 22:54:19,378 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-17 22:54:19,378 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-17 22:54:19,378 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-17 22:54:19,378 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-17 22:54:19,378 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-17 22:54:19,378 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-17 22:54:19,378 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-17 22:54:19,378 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-17 22:54:19,378 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-17 22:54:19,378 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-17 22:54:19,379 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-17 22:54:19,379 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-17 22:54:19,379 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-17 22:54:19,379 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-17 22:54:19,379 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-17 22:54:19,379 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-17 22:54:19,379 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-17 22:54:19,379 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-17 22:54:19,379 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-17 22:54:19,379 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,380 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-17 22:54:19,381 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-17 22:54:19,381 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-17 22:54:19,381 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-17 22:54:19,381 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-17 22:54:19,381 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-17 22:54:19,381 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-17 22:54:19,381 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-17 22:54:19,381 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-17 22:54:19,381 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-17 22:54:19,381 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-17 22:54:19,382 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-17 22:54:19,382 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-17 22:54:19,382 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-17 22:54:19,382 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-17 22:54:19,382 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-17 22:54:19,382 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-17 22:54:19,382 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-17 22:54:19,382 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-17 22:54:19,382 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-17 22:54:19,382 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-17 22:54:19,383 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-17 22:54:19,383 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-17 22:54:19,383 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-17 22:54:19,383 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-17 22:54:19,383 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-17 22:54:19,383 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-17 22:54:19,383 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-17 22:54:19,383 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-17 22:54:19,383 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-17 22:54:19,383 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-17 22:54:19,384 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-17 22:54:19,384 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-17 22:54:19,384 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-17 22:54:19,384 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-17 22:54:19,384 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-17 22:54:19,384 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-17 22:54:19,384 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-17 22:54:19,384 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-17 22:54:19,384 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-17 22:54:19,384 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-17 22:54:19,385 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-17 22:54:19,385 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-17 22:54:19,385 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-17 22:54:19,385 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-17 22:54:19,385 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-17 22:54:19,385 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-17 22:54:19,385 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-17 22:54:19,385 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-17 22:54:19,385 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-17 22:54:19,385 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,386 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-17 22:54:19,387 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-17 22:54:19,387 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-17 22:54:19,387 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-17 22:54:19,387 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-17 22:54:19,387 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-17 22:54:19,387 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-17 22:54:19,387 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-17 22:54:19,387 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-17 22:54:19,387 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-17 22:54:19,387 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-17 22:54:19,388 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-17 22:54:19,388 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-17 22:54:19,388 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-17 22:54:19,388 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-17 22:54:19,388 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-17 22:54:19,388 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-17 22:54:19,388 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-17 22:54:19,388 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-17 22:54:19,388 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-17 22:54:19,388 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,389 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-17 22:54:19,390 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-17 22:54:19,390 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-17 22:54:19,390 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-17 22:54:19,390 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-17 22:54:19,390 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-17 22:54:19,390 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-17 22:54:19,390 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-17 22:54:19,390 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-17 22:54:19,390 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-17 22:54:19,390 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-17 22:54:19,391 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-17 22:54:19,391 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-17 22:54:19,391 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-17 22:54:19,391 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-17 22:54:19,391 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-17 22:54:19,391 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-17 22:54:19,391 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-17 22:54:19,391 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-17 22:54:19,391 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-17 22:54:19,391 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,392 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-17 22:54:19,393 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-17 22:54:19,393 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-17 22:54:19,393 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-17 22:54:19,393 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-17 22:54:19,393 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-17 22:54:19,393 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-17 22:54:19,393 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-17 22:54:19,393 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-17 22:54:19,393 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-17 22:54:19,393 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-17 22:54:19,394 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-17 22:54:19,394 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-17 22:54:19,394 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-17 22:54:19,394 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-17 22:54:19,394 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-17 22:54:19,394 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-17 22:54:19,394 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-17 22:54:19,394 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-17 22:54:19,394 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-17 22:54:19,394 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-17 22:54:19,395 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-17 22:54:19,395 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-17 22:54:19,395 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-17 22:54:19,395 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-17 22:54:19,395 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-17 22:54:19,395 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-17 22:54:19,395 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-17 22:54:19,395 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-17 22:54:19,395 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-17 22:54:19,395 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,396 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-17 22:54:19,397 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-17 22:54:19,397 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-17 22:54:19,397 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-17 22:54:19,397 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-17 22:54:19,397 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-17 22:54:19,397 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-17 22:54:19,397 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-17 22:54:19,397 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-17 22:54:19,397 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-17 22:54:19,397 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-17 22:54:19,398 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-17 22:54:19,398 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-17 22:54:19,398 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-17 22:54:19,398 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-17 22:54:19,398 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-17 22:54:19,398 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-17 22:54:19,398 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-17 22:54:19,398 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-17 22:54:19,398 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-17 22:54:19,398 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-17 22:54:19,400 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-17 22:54:19,402 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {336176#(<= 19 ~a12~0)} assume true; {336176#(<= 19 ~a12~0)} is VALID [2020-07-17 22:54:19,403 INFO L275 TraceCheckUtils]: 1,406: Hoare quadruple {336176#(<= 19 ~a12~0)} {330395#true} #977#return; {336176#(<= 19 ~a12~0)} is VALID [2020-07-17 22:54:19,405 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-17 22:54:19,406 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-17 22:54:19,407 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-17 22:54:19,409 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-17 22:54:19,410 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-17 22:54:19,411 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-17 22:54:19,412 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-17 22:54:19,413 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-17 22:54:19,415 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-17 22:54:19,416 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-17 22:54:19,417 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-17 22:54:19,418 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-17 22:54:19,419 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-17 22:54:19,420 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-17 22:54:19,421 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-17 22:54:19,422 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-17 22:54:19,423 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-17 22:54:19,424 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-17 22:54:19,425 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-17 22:54:19,426 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-17 22:54:19,427 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-17 22:54:19,428 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-17 22:54:19,429 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-17 22:54:19,430 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-17 22:54:19,431 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-17 22:54:19,432 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-17 22:54:19,433 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-17 22:54:19,435 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-17 22:54:19,436 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-17 22:54:19,437 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-17 22:54:19,438 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-17 22:54:19,439 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-17 22:54:19,440 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-17 22:54:19,441 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-17 22:54:19,442 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-17 22:54:19,443 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-17 22:54:19,444 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-17 22:54:19,445 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-17 22:54:19,446 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-17 22:54:19,447 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-17 22:54:19,448 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-17 22:54:19,449 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-17 22:54:19,450 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-17 22:54:19,451 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-17 22:54:19,452 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-17 22:54:19,453 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-17 22:54:19,454 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-17 22:54:19,455 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-17 22:54:19,456 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-17 22:54:19,457 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-17 22:54:19,458 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-17 22:54:19,459 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-17 22:54:19,460 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-17 22:54:19,461 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-17 22:54:19,462 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-17 22:54:19,463 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-17 22:54:19,464 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-17 22:54:19,465 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-17 22:54:19,466 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-17 22:54:19,467 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-17 22:54:19,468 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-17 22:54:19,469 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-17 22:54:19,470 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-17 22:54:19,471 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-17 22:54:19,472 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-17 22:54:19,473 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-17 22:54:19,474 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-17 22:54:19,475 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-17 22:54:19,476 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-17 22:54:19,478 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-17 22:54:19,479 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-17 22:54:19,480 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-17 22:54:19,481 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-17 22:54:19,482 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-17 22:54:19,483 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-17 22:54:19,484 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-17 22:54:19,485 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-17 22:54:19,486 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-17 22:54:19,487 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-17 22:54:19,488 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-17 22:54:19,489 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-17 22:54:19,490 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-17 22:54:19,491 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-17 22:54:19,492 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-17 22:54:19,493 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-17 22:54:19,494 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-17 22:54:19,495 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-17 22:54:19,496 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-17 22:54:19,497 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-17 22:54:19,498 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-17 22:54:19,499 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-17 22:54:19,500 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-17 22:54:19,501 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-17 22:54:19,502 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-17 22:54:19,504 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-17 22:54:19,505 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-17 22:54:19,506 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-17 22:54:19,507 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-17 22:54:19,508 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-17 22:54:19,509 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-17 22:54:19,511 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-17 22:54:19,512 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-17 22:54:19,513 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-17 22:54:19,515 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-17 22:54:19,516 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-17 22:54:19,517 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-17 22:54:19,518 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-17 22:54:19,519 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-17 22:54:19,520 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-17 22:54:19,521 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-17 22:54:19,522 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-17 22:54:19,523 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-17 22:54:19,524 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-17 22:54:19,525 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-17 22:54:19,526 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-17 22:54:19,527 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-17 22:54:19,528 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-17 22:54:19,529 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-17 22:54:19,530 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-17 22:54:19,532 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-17 22:54:19,532 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-17 22:54:19,533 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-17 22:54:19,534 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-17 22:54:19,535 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-17 22:54:19,537 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-17 22:54:19,538 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-17 22:54:19,540 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-17 22:54:19,541 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-17 22:54:19,543 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-17 22:54:19,544 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-17 22:54:19,545 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-17 22:54:19,546 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-17 22:54:19,547 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-17 22:54:19,548 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-17 22:54:19,549 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-17 22:54:19,550 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-17 22:54:19,551 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-17 22:54:19,552 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-17 22:54:19,554 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-17 22:54:19,555 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-17 22:54:19,556 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-17 22:54:19,557 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-17 22:54:19,558 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-17 22:54:19,559 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-17 22:54:19,560 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-17 22:54:19,561 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-17 22:54:19,562 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-17 22:54:19,563 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-17 22:54:19,564 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-17 22:54:19,565 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-17 22:54:19,566 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-17 22:54:19,567 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-17 22:54:19,568 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-17 22:54:19,569 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-17 22:54:19,570 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-17 22:54:19,571 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-17 22:54:19,572 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-17 22:54:19,573 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-17 22:54:19,574 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-17 22:54:19,575 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-17 22:54:19,576 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-17 22:54:19,577 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-17 22:54:19,578 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-17 22:54:19,579 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-17 22:54:19,580 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-17 22:54:19,581 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-17 22:54:19,582 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-17 22:54:19,583 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-17 22:54:19,584 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-17 22:54:19,585 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-17 22:54:19,586 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-17 22:54:19,587 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-17 22:54:19,588 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-17 22:54:19,589 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-17 22:54:19,590 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-17 22:54:19,592 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-17 22:54:19,593 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-17 22:54:19,594 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-17 22:54:19,595 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-17 22:54:19,596 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-17 22:54:19,597 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-17 22:54:19,598 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-17 22:54:19,599 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-17 22:54:19,600 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-17 22:54:19,601 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-17 22:54:19,602 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-17 22:54:19,603 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-17 22:54:19,604 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-17 22:54:19,605 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-17 22:54:19,606 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-17 22:54:19,607 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-17 22:54:19,609 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-17 22:54:19,610 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-17 22:54:19,611 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-17 22:54:19,612 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-17 22:54:19,613 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-17 22:54:19,614 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-17 22:54:19,615 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-17 22:54:19,619 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-17 22:54:19,621 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-17 22:54:19,624 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-17 22:54:19,626 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-17 22:54:19,627 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-17 22:54:19,628 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-17 22:54:19,629 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-17 22:54:19,631 INFO L280 TraceCheckUtils]: 1,612: Hoare triple {331955#(<= 13 ~a12~0)} ~input := #in~input; {331955#(<= 13 ~a12~0)} is VALID [2020-07-17 22:54:19,632 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-17 22:54:19,633 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-17 22:54:19,634 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-17 22:54:19,635 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-17 22:54:19,637 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-17 22:54:19,638 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-17 22:54:19,639 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-17 22:54:19,640 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-17 22:54:19,641 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-17 22:54:19,642 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-17 22:54:19,643 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-17 22:54:19,644 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-17 22:54:19,645 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-17 22:54:19,646 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-17 22:54:19,647 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-17 22:54:19,648 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-17 22:54:19,649 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-17 22:54:19,650 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-17 22:54:19,651 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-17 22:54:19,652 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-17 22:54:19,653 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-17 22:54:19,654 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-17 22:54:19,655 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-17 22:54:19,657 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-17 22:54:19,658 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-17 22:54:19,659 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-17 22:54:19,660 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-17 22:54:19,661 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-17 22:54:19,662 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-17 22:54:19,663 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-17 22:54:19,664 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-17 22:54:19,665 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-17 22:54:19,666 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-17 22:54:19,667 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-17 22:54:19,668 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-17 22:54:19,670 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-17 22:54:19,670 INFO L280 TraceCheckUtils]: 1,649: Hoare triple {330396#false} assume !false; {330396#false} is VALID [2020-07-17 22:54:20,778 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-17 22:54:20,778 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:54:20,779 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 17 [2020-07-17 22:54:20,779 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915532478] [2020-07-17 22:54:20,780 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1650 [2020-07-17 22:54:22,881 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:54:22,881 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states. [2020-07-17 22:54:24,501 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-17 22:54:24,501 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-17 22:54:24,502 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:54:24,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-17 22:54:24,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=222, Unknown=2, NotChecked=0, Total=272 [2020-07-17 22:54:24,502 INFO L87 Difference]: Start difference. First operand 6492 states and 6842 transitions. Second operand 17 states. [2020-07-17 22:54:33,495 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-07-17 22:54:52,251 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 41 [2020-07-17 22:54:58,384 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 35 [2020-07-17 22:55:38,472 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 39 [2020-07-17 22:55:52,845 WARN L193 SmtUtils]: Spent 8.08 s on a formula simplification. DAG size of input: 28 DAG size of output: 19 [2020-07-17 22:56:11,964 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 18 [2020-07-17 22:56:57,465 WARN L193 SmtUtils]: Spent 5.99 s on a formula simplification. DAG size of input: 32 DAG size of output: 22 [2020-07-17 22:57:16,255 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 37 [2020-07-17 22:57:54,625 WARN L193 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 37 [2020-07-17 22:58:05,917 WARN L193 SmtUtils]: Spent 6.09 s on a formula simplification. DAG size of input: 30 DAG size of output: 20